^tsuaQ ainpoQ
Q-OT
>isra xddou
'MM
UHXB.UV
\bu're traveling through 140° terrain
at 300 rpm.
* * * ."
Only one disk guarantees safe passage through the torrid zone of drive heal. Maxell.
A lifetime warranty. And manufac-
turing standards that make it almost
unnecessary.
Consider this: Every time you take
your disk for a little spin, you expose
it to drive heat that can sidetrack data.
Worse, take it to the point of no return.
Maxell's unique jacket construction
defies heat of 140°F. And keeps your
information on track.
And Maxell runs clean. A unique
process impregnates lubricants
throughout the oxide layer. Extending
media and head life. How good is Gold?
Maxell's the disk that many drive manu-
facturers trust to put new equipment
through its paces. It's that bug-free.
So you can drive a bargain. But in
accelerated tests, Maxell floppys lead
the industry in error-free performance
and durability. Proving that if you can't
stand the heat you don't stand a chance.
maxell
ITS WORTH IT
Maxell Corporation of America. 60 Oxford Drive. Moonachie. NJ. 07074 201-4404020
CIRCLE 206 ON READER SERVICE CARD
@ ttB G^QDuQfEH)
$49.95
Extended Pascal (or your IBM PC.
KPPLE CP/M, MS DOS.CP/M 86. CCP/M
i or CP/M 80 computer features:
• Full screen interactive editor providing
a complete menu driven program
development environment.
• 11 significant digits in floating point
arithmetic.
• Built-in transcendental functions.
• Dynamic strings with full set of string
handling features.
• Program chaining with common
variables.
• Random access data files.
• Full support of operating system
facilities.
• And much more.
ORDER YOUR COPY OF TURBO
PASCAL TODAY TO TAKE ADVANTAGE
OF OUR INTRODUCTORY SPECIAL.
For Visa and MasterCard orders call toll free
1-800-227-2400 X 968
IN CA: 1-800-772-2886 X 968
(lines open 24 hrs. a day, 7 days a week)
Dealer S Distributor Inquiries wsIcoihs-
THIS IS THE Pi
EVERYBODY'S BEEN WAL
EVERYBODY EXCEPT THE COMPET1TK
Iurbo Pascal
IBM Pascal
Pascal mt ♦
^^ PRICE
49.95
300 00
595.00
■"Compile & Link
speed
1 second!!!
97 seconds
90 seconds '
Execution
speed
2.2 seconds
9 seconds
3 seconds
Disk Space 16 bit
8 bit
33K wedltort
StKwedHori
300K ♦ editor
Not Available
225K ♦ editor
168K ♦ editor
B and 16 bit
YES
NO
YES
built-in editor
YE8
NO
NO
Generate object
code
YES
YES
YES
One pass native
code compiler
YES
NO
NO
Locates RunTime
errors directly in
source code
YES
NO
NO
A SPREADSHEET
Our Introduct
includes
spre.
Tu i bo Pascal. II
run. And we'v<
the source code to show
V B
spreadsheet is written!
(Introductory offer ex
March 1, 1984)
MB baaed on EkjntOuaene ki "Algortasna • Data Structure ■ Program' by M
www. run on an SMI PC.
Turbo Paacal la a Irederaart ol Borland International MT. la a trademark ol MT
MU roa y anma. ISM la a traaaeew t ol international B iilnaai Ma c ninee.
Turbo P aa c al includes a
250 page bound manual
with extensive
tions and many
examples.
Turbo Pascal $4*46 + $5.00
My system is: 8 bit.
.16 bit.
Check _
VISA
Card*:.
Exp date:
.Money Order.
.Master Card _
.Shipped UPS
B
BORIAIID
INTERNATIONAL
Borland international
4S07 Scotia Vailey Drtva
Scona Valley. California. 9S08S
Operating system: CP/M 80.
CP/M 86 MS DOS PC DOS
Computer. Disk Format
Please be sure model number and format are correct.
NAME:
ADDRESS:
CITY/STATE/ZIP: _
TELEPHONE:
\
CaWornla raaldanta add Cm aatee la> Outaide North America add
»15 00 CheckemuetbeonaUS ban*, and in US donera Sorry.no
COD
!
Introducing UltraFile:
the most flexible management tool
you'll ever need.
We taught UliraFile to talk to the most
popular word processing and spread-
sheet programs: VisiCalc, Wordstar,
SuperCalc, FCM, Volkswriter and Easy
Writer. And that means you get the best
of both worlds.
You can pull information from your
"file" and put it into a letter or use it to
do more complex calculations on a
spreadsheet. And vice versa.
£55fc
Have you ever
misplaced an important
piece of paper? Or had to work late just
to put together a report for tomorrow
morning's meeting? Or felt that you
can't get at all the facts and figures that
surround you?
It can be very frustrating. But it
doesn't have to be.
Whether you need to process large
amounts of information in business or
just want to catalog your home library,
UltraFile can do it for you. Because it's
as powerful as it is easy to use.
UltraFile is the best reason there is for
owning a computer.
SAVE COUNTLESS HOURS.
UltraFile can manage and organize your
information in hundreds of differ
ent ways, no matter what your need.
Here's one example:
You as sales manager know sales can
be increased dramatically by concen-
trating on cities that have a population
of at least 500,000 or an average income
of at least $9,500. But which cities Fit
into those categories?
UltraFile can tell you. Instantly.
UltraFile can pull the data out of a file
of information and do calculations and
even make projections.
Then, if you'd like to see the informa
tion on your screen or want a printout,
just tell UltraFile in plain English and
it will do it for you.
What's more, with UltraFile you can
make revisions at any point
without having to start all over.
TYING IT ALL TOGETHER.
UltraFile has a very easy to use, yet
sophisticated and accurate "graphing"
system. And it's fun, too.
Suppose you'd like to review informa-
tion in graphic form to make a visual
comparison. Just "point" to the kind
of graph you want to see, whether
it's 3 dimensional bar, circle or area
graph (to name a few), and UltraFile
does the rest.
One of the best parts about UltraFile's
graphing capabilities is the ability to
actually do calculations right on the
screen. In seconds. Just pinpoint a spot
anywhere on the graph, press a button
and you automatically get a numerical
readout. It's that easy.
M*.iox* Sales Centers
J
1 f
Rftt«
Los ft t
[■A I 1**
The point is, UltraFile can easily and
efficiently solve your information
problems.
In fact, UltraFile gives you dozens of
good reasons for owning a computer.
So stop by your Continental Software
dealer. Or call us today to find out
more about UltraFile and how it will
help you get a grip on information.
UltraFile Is available for the IBM
PC and IBM PC XT.
I ltr.it ik- and FCM .in- registered trademarks of Continental
Software IBM PC/PC XT are registered trademarks <>t
International Business Machines O.rp Visit, ,tk is a regis
lered trademark of VisiCorp Pi rdStar
is a registered trademark of MicroPro International, Inc
SupcrCak is a registered trademark 1 jsv
Writer is a registered trademark ol Information I nlimited
Software. Inc Volkswriter is a trademark of Lifetree
Software. Int.
ULTRAFILE: Get a grip on information.
Continental
Software
A division ot Arravs. Im
11223 South Hindry Avenue
Los Angeles, California 90045
213/417-8031, 213/417-3003
C.mCA F 115 ON READER SERVICE CARD
In This Issue
Evaluations & Profiles
•\ 4 ACT Apricot Anderson
An innovative, high quality machine
Oft Eagle PC-2 Ahl
w An IBM compatible with excellent software
40 SuperSprite And Arcade Board Arrants
An new way to do Apple Graphics
44 Ea,el Mackowiak
A system for artists
52 *PP |e Graphics Software Arrants
Five exciting new packages
£7 Growing Up Literate Staples
Key Lingo, WordWorx, and Watch Your Language
Articles
74 Microsoft Windows Ahl
23 manufacturers pledge support
PQ Byte Gallery Anderson
A portfolio of artists and microcomputers
fig An Editor At Appletest Ahl
Bushels of new products
1 "1 1 Report From The AMOA Games Show Uston
Will lasers save the coin-op industry?
1 28 The CB88te Cllnlc Libertine
Files, records, fields, and variables
The Cover: The top photo, by Glenn Entis. Pacific Data Images, was made with 3-D
animation software written at Pacific Data Images on a VAX 1 1-750 The middle
photo. Toroids over linoleum with shadows, was created by Stan Cohen of Advanced
Technology Systems The geometric donut shape was generated by a procedural
object program on a VAX 1 1-780 The image was generated by software written at
Advanced Technology Systems The bottom photo is by Lauretta Jones, a freelance
artist The image was created on an Apple computer
February, 1984
Volume 10, Number 2
03 V BPA
Creative Computing (ISSN 097-81 40) is published monthly by Ahl Computing.
Inc.. a subsidiary of Ziff-Davis Publishing Company David Ahl. President; Elizabeth
B Staples. Vice President. Selwyn Taubman. Treasurer. Bertram A Abrams.
Secretary P O Box 789-M Morristown. N J 07960 Second Class Postage paid at
Los Angeles. CA 90052 and additional mailing offices
Copynght©1983 by Ahl Computing. Inc All rights reserved
Editorial offices located at 39 East Hanover Ave . Morris Plains. NJ 07950 Phone
(201)540-0445
Domestic Subscriptions: 12 issues $2497; 24 issues $43 97, 36 issues $5797
POSTMASTER send address changes to Creative Computing. PO Box 5214.
Boulder. CO 80321. Call 800-631-8112 toll-free (in New Jersey call 201-540-
0445) to order a subscription
Applications & Software
1 38 Audl ° Anlma,ton Multer
Synchronized sight and sound for Atari
1 42 Curva Design Rudeen
Blending parabolas on the TRS-80
1 48 Plotter Tutorial vande Panne
Part 3: Thinking in 3-D
1 65 s P ec,rum Shaw
A colorful look at graphics
1 74 How To Ge! Mo,ro From Your Computer Gardner
' ^ Patterns you can see through
1 89 Removin 9 Hidden Surfaces Rost
A simple algorithm for making better graphics
204 MSX Screen Graphics Ahl
A tutorial on the new standard
Departments
6 Notices Fee
6 A Note To Our Readers Staff
8 Benchmark Results Ahl
■1 Q Street Price Index Ahl
Who's selling what for how much?
Ahl
-|2 7 Years Ago
The way we were
210 No,ebook / portab, « Computing Machrone
Speeding up loop calculations in Basic
21 2 Prinl About Printers Ahl
The Strobe Model 260 and Laser PP40 plotters
222 Com P u,in F« The Handicapped Talmy
The Voice Input Module
226 Telocornm " ni cations Talk
Information utilities
232 Commodore's Port
The Portable 64 and comments on youth
240 ° u, p° s,: A,ari
^* v No frills software
248 IBM Images
Death, taxes, and the PCjr
Murphy
. Anderson
. Leyenberger
. Glinert-Cole
252 "N* 8 " 80 Strings Gray
Transportable 4. Color Scripsit. and Quikpro+Plus 2
February 1984 c Creative Computing
Staff
Founder/Editor-in-Chief
David H. Ahl
Editor
Managing Editor
Associate Editors
Editor-at-Large
Contributing Editors
Copy Editor
Editorial Assistants
Secretary
Elizabeth B. Staples
Peter Fee
John Anderson
Stephen Arrant*, jr.
Ken Uston
Dale Archibald
Charles Carpenter
Will Fastle
Susan Glinert-Cole
Danny Goodman
Stephen B. Gray
Glenn Hart
Stephen Kimmel
Art Leyenberger
Brian Murphy
Ted Nelson
Peter Payack
Alvin Tottler
Sherrie Van Tyle
Andrew Brill
Laura Gibbons
Diane Koncur
Art Director
Assistant Art Director
Artists
Typesetting
Patrick Calkins
Chris DeMilia
Diana Negri Rudio
Eugene Bicknell
Paul Krasner
Karen K. Brown
Advertising Director
Claude P. Sheer
Creative Computing Press
Laura Conboy
Branch Manager
Administrative Assistant
Operations Manager
Retail Marketing
Customer Service
Fulfillment
Shipping & Receiving
Jennifer H. Shaler
Joanne Saplo
Dan Nunziato
Susan DeMark
Renea Cole Cross
Frances Miskovich
Rosemary Bender
Linda Blank
Pat Champion
Elsie Graft
Linda McCatharn
Carol Vita
Jim Zecchin
Diane Moran
Barbara Carnegie
Lisa Dickisson
Maura Russell
Donna Stlefel
Cheryl Schauble
Valerie Gaddis
Ronald Antonaccio
Craig A. Brown
Richard Crawford
Michael lacangelo
William Sprouls
John Zlegenfuss
Advertising Sales
Advertising Director
Claude P. Sheer
Creative Computing
Ziff-Davis Publishing Company
One Park Avenue
New York. NY 10016
(212)725-3449
Advertising Coordinator
Ruth Darling
Creative Computing
Ziff-Davis Publishing Company
One Park Ave
New York. NY 10016
(212)725-3446
Northern California, Northwest
Jeff Miller
Ziff-Davis Publishing Company
3030 Bridgeway Blvd
Sausalito. CA 94965
(415)331-7133
Southern California. Southwest
Tom Whiteway
Ziff-Davis Publishing Company
3460 Wilshire Blvd
Los Angeles. CA 90010
(213)387-2100
New England
CEL Associates. Inc
27 Adams Street
Braintree. MA 02 184
(617)848-9306
Midwest
Jeff Edman
William Biff Fairclough
The Pattis Group
4761 W TouhyAve
Lincoln wood. IL 60646
(312)679-1100
Mld-Atlantlc
Larry Levine
Ziff-Davis Publishing Company
One Park Ave
New York. NY 10016
(212)725-7668
Southeast
Browning Publications
PO Box 8 1306
Atlanta. GA 30366
(404)455-3430
Canada
The Pattis Group
1623 YoungeSt
Toronto. Ontario M4T 241
(416)482-6288
Zitl Davis Consumer Computers * Electronics
Magazine Division
President: Larry Sporn
Vice President/
General Manager: Eileen G Markowitz
Vice President Marketing Jeff Hammond
Vice President Circulation: Carole Mandel
Creative Director: Peter J Blank
Permissions
Material in this publication may not be
reproduced in any form without permis-
sion. Requests for permission should be
directed to Bette Amado. Ziff-Davis Pub-
lishing Company. One Park Avenue. New
York. New York 10016.
Where To Send It
All editorial material, including article
submissions, press releases, and products
for evaluation should be sent to:
Creative Computing
39 E. Hanover Ave.
Morris Plains. NJ 07950
Correspondence regarding other Creative
Computing products and publications
should also be sent to the Morris Plains
address.
Correspondence related to advertising,
including ad copy, questions on billing, and
requests for rates, should be sent to:
Advertising Department
Creative Computing
Ziff-Davis Publishing Co.
One Park Ave.
New York. NY 10018
Correspondence regarding subscriptions,
including orders, changes of address, and
problems should be sent to:
Creative Computing
P.O. Box 5214
Boulder. CO 80321
Your help in choosing the correct address
for your correspondence is appreciated.
An incorrectly addressed letter or package
can take as long as several weeks to reach
its proper destination.
Subscriptions
All subscriptions orders and other corre-
spondence related to subscriptions
should be addressed to:
Creative Computing
P.O. Box 5214
Boulder. Colorado 80321 .
Foreign subscriptions must be accom-
panied by payment in U.S. currency.
Subscription prices:
U.S. Canada Foreign
1 year $24 97 1 year 29 97 1 year 34 97
2 years 43.97 2 years 53 97 2 years 63 97
3 years 57.97 3 years 72 97 3 years 87 97
Airmail delivery on foreign subscriptions
is available for a one-year period only at
$75.00 additional for mail to Asia and
Australia, and $50.00 additional for all
other foreign.
Subscribers in the United Kingdom
may send payment in sterling to:
Hazel Gordon
10 Bishops Way
Sutton Coldfield
West Midlands B74 4XU
Please allow at least eight weeks for
change of address. Include old address
as well as new— enclosing if possible an
address label from a recent issue.
Attention Authors
Creative Computing will not be responsible
for the return of unsolicited manuscripts, cas-
settes, floppy disks, program listings, etc not
submitted with a self -addressed, stamped
envelope.
February 1984 c Creative Computing
DEDICATED?
of course not! Unless you have a KeyWiz
The only thing standing between your $3000 PC
and a $20,000 dedicated PC is a
Kesmlz
Keywlz VIF
(Very Intelligent Peripheral)
User-defineable function keys, with up to 8 characters each, can be programmed again with
shift key, giving the user 62 defined keys. Four such keyboards are stored in the KeyWiz
memory, easily accessed anytime, making 248 programable keys available at the touch
of a button. The VIP maintains the memory even when the power is off!
(a^p),
■ Crea'ive Computer Peripherals Inc
Aztec Environmental Center
1044 Lacey Road, Forked River, n.j 06731
THE BIG NAME IN SMALL COMPUTER PERIPHERALS
ORDERS ONLY 800-2250091
INFORMATION 609-693-0002
ALSO AVAILABLE
DEALER INQUIRIES INVITED W
ORDER NOW
For the: I I APPLE II + □ APPLE HE or FRANKLIN ACE
Standard KeyWiz '83
D Vlalcalc / Acecalc key pad w/numeric key pad 299 00
KsyWIz Convertible
Vlslcalc / Acecalc key pad wfWord Processor 299 00
DCustom Key Module (Send for specs) 40.00
KEYWIZ VIP for Apple II ♦ or Apple MO D Franklin Ace
User Definable Keyboard with plastic Applesoft Basic Template,
Pascal Template and 3 Blanks 439.00
Add $8 00 Shipping/Handling to order
6% Salea Tax In New Jersey
Send $3.00 for our Informative Users Manual
OUR STAND ARD Key WlZ 83
|-fc=UlaBlBfl
7 II
9 !
i
7J£
7
JLlL
>
■*■'
IHTIR
keywiz convertible
L^ — 1 ^ 1 ^ fN=H^.j . j~-fl~-
• Preprogrammed Auxiliary Keyboards with 30 Visicalc/
AceCalc Function Keys
• Available with a Numeric Key Pad (our Model "83") or
or without (Convertible" Model) works with any
program
• Also available are the listed Word Processor Function
Keys (Optionally on the "83" model for $40.00 and
provided without charge in the "Convertible" Model)
► Why waste time memorizing word processor or Caic
commands or stringing key strokes together when
KeyWiz utilizes single key strokes labeled m plain
English KeyWiz makes it all understandable
» 4 Arrow Keys for full cursor positioning - a great asset
to any Calc or word processor user
» End Users - KeyWiz completes your microcomputer
package
■ Dealers - KeyWiz makes it easier to sell software
• Educators - KeyWiz sharply reduces training time and
saves you $ $ $
' OEM's - Provide a preprogrammed keyboard with that
software package you're marketing Call us about
Custom Key Pads.
Am '■ ■ '•fHWM "•#•<"*»» of ».«.*>.« C mn » mc
CIRCLE 117 ON READER SERVICE CARD
Notices
Kraft Contest For Kids
Kraft (the cheese company), challenges
youngsters 18 years and under to con-
ceptualize a "kideogame" designed to teach
children ages 3-8 about nutrition and good
health habits.
Entries will be received until March 31,
1984, and then judged by a panel of com-
puter experts (some of them children),
educators, and nutritionists. The winners
will be announced on May 1, 1984.
The Grand Prize is a trip to EPCOT
Center/Walt Disney World for the winner
and his/her family (up to four). Other
prizes include cash and gift certificates
for the purchase of computer equipment.
To receive the Official Rules and Regu-
lations, send in a self-addressed, stamped
#10 envelope to: The Kraft Kideo Game
Contest, P.O. Box 845. South Holland, IL
60473.
Reviewers Wanted
Writers, Too
Reviewers
Can you write clearly, concisely, and
with a flair? If so, have we got an offer for
you!
New products, particularly software
packages, are flooding our offices. So fast,
that we are having a tough time keeping
up with it all.
A similar situation occurred about two
years ago and we put a notice in the
magazine similar to this one. From the
over 6000 responses, we selected a few
reviewers, the reviews from whom you
have been reading since. However, several
of these people have changed jobs or
computers, so we again need reviewers.
Specifically, we need people who can
review software— business, educational,
personal, and entertainment— on a variety
of computers. Our greatest need is for
reviewers with the following systems: IBM
PC (or a clone), Apple, Atari, Commodore
64, Color Computer, TRS-80 Model 4.
DEC Rainbow, CP/M-86 and MS-DOS.
Since we pride ourselves on reviewing
products in a timely way, reviews must be
turned around in two weeks. In other
words, from the time you receive a product
from us, the review must arrive back here
in no more than 14 days. If you cannot
work within this time framework, please
do not volunteer.
The way the process works is that we
send you a software package (or several
similar packages) with an indication of
how long the review should be. You pre-
pare the review, software profile, and
screen photos (if possible) and mail them
to us. For your efforts, you get to keep
the software, and we pay you at our regular
rate.
Reviews must be typed, double spaced
(a dot matrix printer is okay). The software
profile must follow our standard format
and be on a separate page.
To apply, please send us a review of
any software package you wish (250 to
500 words for games; 1500 to 3000 words
for other programs) plus a software profile.
Also include your name, address, phone
number, computer (complete configur-
ation), type of software you feel qualified
to review (business, personal, educational,
entertainment), and whether you are able
to provide high quality screen photos
and/or screen prints (on a line printer).
Writers and Editors
We are also seeking someone to write a
regular column on business applications.
Like our machine-specific columns, this
would be one that would keep readers up
to date on new approaches in business
software (for example, icons, integrated
packages, tutorial software, and the like).
It should describe new products and gen-
erally keep our readers informed about
the latest advances in using small computers
for business applications.
The column might also include short
programs, tips for modifying commercial
packages, spreadsheet techniques, and hints
for using database packages.
In length, the column should run about
2000-3000 words per month. We may have
two people do this column on alternating
months: if you are interested, let us know
your preference.
If you would like to be considered for
business applications columnist, please
write a sample column and send it to us
along with your name, address, phone
number and brief description of your qual-
ifications.
The Garden State
If you would like to get more involved
with Creative Computing, let us hear from
you. From time to time we have openings
over a wide range of positions— proof-
reader, technical writer, associate editor,
editorial assistant. All of these positions
are located in Morris Plains, a charming
community about an hour west of New
York City.
If a career with Creative Computing
sounds interesting, send us a resume. We
will keep it on file and get in touch with
you when we have an opening that suits
your qualifications.
All responses to the above should be
directed to Diane Koncur. Creative Com-
puting, 39 E. Hanover Ave., Morris Plains,
NJ 07950.
A
Note To
Our Readers
Product evaluations in Creative Com-
puting are different from those in many
other magazines. Here's why.
A Creative Computing product eval-
uation is objective, thorough, and in-depth.
Normally, we get an actual production
product for testing— on loan or purchased
from the manufacturer. We do not ask
for or accept any special treatment, but
interact with the manufacturer as a normal
customer would.
In most cases, we test the product in
the environment and under the conditions
in which we would expect it to be used.
We do not believe that we should sit in an
ivory tower and pass judgment on a product
that is meant to be used by a salesman on
the road or a child in a classsroom.
When we evaluate a prototype, we state
that fact in the review. Even so, we do
not simply recite the manufacturer speci-
trentiue
computing
equipment
evaluation
fications: instead, we use the product,
apply our own tests, and report on the
results. If it lives up to the published specs,
fine; if not, we tell you.
In our evaluations, we call a spade a
spade and a lemon a lemon. Advertisers
do not receive special treatment — no one
does. Some manufacturers do not like
this policy and refuse to work with us or
advertise in the magazine. But most manu-
facturers welcome our policy of scrupulous
honesty, and for that, we applaud them.
Nevertheless, we are not right all of the
time. Sometimes, a unit might perform
well in our tests, but be a dog for you. For
that, we are sorry. But for the most part,
we trust you will find our reviews— and
the rest of the magazine — credible, honest.
and interesting. ^
February 1984 c Creative Computing
^.sl r'lllS^.^ji
'«/////
MEMORY
PARALLEL PORT
CLOCK/CALENDAR
SERIAL PORT'
CAPTAIN
PARALLEL PRINTER CONNECTOR
TECMAR'S TOP OF THE LINE MULTIFUNCTION BOARD
Provides maximum memory expansion to 640K for the PC .
Performs eight (8) key functions in one (1) expansion slot.
• to 384K MEMORY - fully socketed for easy
user upgrade in 64K blocks.
• CLOCK/CALENDAR • battery-powered to main-
tain date and time while computer is on or off.
• SERIAL PORT - to connect to modem or printer
with full IBM PC compatibility
• PARALLEL PORT ■ fully compatible for stan-
dard IBM Parallel Printer or compatible
printers. Cable and connector included.
• RAMSPOOLER SOFTWARE (included) • enables
printing to become a background task, freeing
your PC for other functions.
• SPEED DISK SOFTWARE (included) • simulates
high speed disk drive in RAM, from 5K to 512K
in 1 K increments. 50% faster than a Winchester.
• AUTOTIME SOFTWARE (included) -
automatically enters correct date and time
each time the user powers up the computer.
• OPTION • inexpensive PAL chip enables user
to restrict availability of information on a 'need
to know' basis or to limit access to proprietary
software.
t0 »rsr
$349 Unpopulated
Memory
S389/64K
$470/1 28K
S551/192K
S633/256K
S714/320K
S795/384K
WAVE & BOSUN" for your IBM PC/XT
WAVE
$299 00
BOSUN
$195
oo
MEMORY 1
Tecmar, Inc.
6225 Cochran Road
Solon (Cleveland), Ohio 44139-3377
Phone: (216)349-0600 Telex: 466692
PARALLEL POR
TEOM>«J
CLOCK/CALENDAR
SERIAL PORT
PARALLEL PRINTER CONNECTOR '
CIRCLE 173 ON READER SERVICE CARD
WAVE™
S299/64K $449/1 92K
$379/1 28K $499/256K
WAVE tits into a short slot in the IBM PC/XT.
•64K to 256K MEMORY - fully socketed for easy
field upgrade in 64K blocks.
The following additional features are the same as
Captain described above:
• RAMSpooler tm Software
• SpeedDisk ™ Software
BOSUN
TM
BOSUN fits into a short slot in the IBM PC/XT.
The following features are the same as Captain
described above: • RAMSpooler Software
• Clock/Calendar • Autotime™ Software
• Serial Port • PAL Option
• Parallel Port • Cable and Connector
Tecmar boards have:
• COMPA
LCO
• Ful
•GUARAr
THE
NOW!
Creative Computing
Benchmark
The Creative Computing benchmark is
a short test of computational speed, ac-
curacy, and the random number generator
in Basic. Computers in the chart are listed
in ascending order of completion time of
the test expressed in minutes and seconds.
In the accuracy measure, the smaller the
number the better (.(XXXXXM is excellent
while .187805 is poor). In the randomness
measure, smaller is better (numbers under
IS are good and over 15 are fair).
Since running the short article about
the benchmark test, we have been over-
whelmed with responses from readers who
ran the test on machines not listed in our
original table. With letters still pouring
in, here are the results for 1 1 5 different
computers.
We have taken note of the criticisms of
this simple test and are in the process of
devising a more comprehensive one. Watch
for a follow-up article. - DH A 22
Computer Time
Cray 1 0:00.01
Amdahl 470 0:00.04
DEC System 10 0:00.18
DEC VAX 11/780 0:01
DEC VAX 11/780 (double) 0:015
HP 9845B (390 bit slice)0:O3
Control Data Cyber 730 0:03
HP 3000 Series 44 0:04
HP 9836 0:05
Wang 2200 SVP 0:05
Stearns Micro 0:08
Burroughs B20 0:09
Alpha Micro AM 100T 0:10
HP 9825 0:11
Burroughs B22 0:12
NEC Adv Pers Comp 0:12
Tektronix 4054 0:12
Olivetti M20 0:13
Saybrook 68000 (in Apple) 0:13
TI Professional 0:15
Compaq 0:15
HP 9845B 0: 15
Zenith Z-100 (8088) 0:17
Samurai S16 0:17
ACT Apricot 0: 18
Sharp PC-5000 0:18
Eagle PC-2 0:19
DEC Rainbow 100 0:20
Acorn BBC Computer 0:21
Columbia MPC 0:21
Computer Devices DOT 0:22
IBM PC 0:24
GCE Vectrex 0:33
Tl DS990/12 (Mini TS ) J: 36
Laser 2001 0:40
Memotech MX-512 0:46
HP 9020C 0:48
Lobo M«x-80 0:48
Lynx 0:51
TRS-80 Model 4 0:53
Panasonic JR20O 0:57
SCS 100 0:59
IMS 8000 0:59
Alspa AC1-1 0: 59
DECmate II 0:59
Xerox 820-11 0:59
Vector Graphic 3 VIP 1:04
Zenith Z-100 (8085) 1:04
Toshiba T100 1:09
Epson OX-10 1:09
Osborne Ol 1:10
Mattel Aquarius 1:17
Epson OX-10 1: 18
HP-85A 1:20
OSI Challenger IP 1:20
Morrow MD3 (Bazic 10) 1:21
HP-86A, B 1:25
Tektronix 4051 1:26
Aecuracv
Random
0000000014 6.1
00000000011846 12.4
00494385 8.9
0113525 5.3
000000000163283 5.3
00000882 23.1
00000000355 6.1
112549 12.9
000000000127329 5.5
000000076 3.9
,005859375 7.1
.005938744544977 3.2
00000387337 12.4
.00000882 9.1
.005859375 15.7
.005859375 7.2
.000000014042598 8.5
.0114136 6.2
.00000000011 10.4
.005859375 7.1
.005859375 7.1
.00000882 2 3.1
.005859375 9.7
.01159668 6.3
.005859375 7.2
.005859375 7.2
.005859375 7.2
.005859375 7.2
.0000128746033 5.2
.005859375 7.2
.005859375 7.1
.01159668 6.3
.0753174 0.9
.0000000388 3.1
.0003272295 17.4
.000252962112 6.9
.000000000127329 23.2
.0338745 5.8
.155 14.1
.0670776 6.5
.00021481514 15.1
.187805 7.4
.187805 9.6
.187805 7.4
.187805 7.4
.187805 7.4
.0338745 7.5
.187805 9.5
.187805 7.4
.187805 7.4
.187805 7.4
.187805 10.0
.187805 7.4
.00000002 14.3
.32959 5.5
.000473 3.6
.00000002 13.6
.000000014042598 8.1
Computer
Digital Group Bytemasterl : 27
NEC PC-8001A 1:29
Atari 800 (MBasic) 1:35
Kaypro II 1:36
Sony SMC-70 1:37
HP-75C 1:38
North Star Horizon(10 dig) 1:41
NEC PC-8201 1:44
MicroOffice RoadRunner 1:48
Teleram 3000 1:48
Apple III 1:48
Vic 20 1:49
Commodore SuperPET 1 : 50
HP 9830B 1:52
Commodore 64 1:53
Apple II plus 1:53
Apple He 1:53
NEC PC -8801 A 1:54
Rockwell Aim 65 1:56
Compucolor II 1:57
TRS-80 Model III 1:59
Micro Color Computer 1:59
Commodore CBM 8032, 2001 2:01
Heath/Zenith H-89A 2:04
Atari 2600 Graduate 2:15
TRS-80 Model I 2:19
Color Computer 2:23
Atari 800 (fastchip) 2:23
Dragon 32 2:29
Epson HX-20 2:36
DAI 2:38
Timex/Sinclair 1000 (fast) 2:43
Interact Model R 2:50
Wang 2210 2:52
OSI Challenger 1 3:07
SpectraVideo 318/328 3:40
TI 99/4A 3:46
Radio Shack PC-3 4:00
TI 99/4A, Extended 4:10
Oric-1 4:10
Datapoint 1800 4:16
Sinclair ZX81 4:23
Sinclair Spectrum 4:39
TRS-80 Model 100 4:54
Casio FP-200 5: OS
Sharp PC-1500 (RS PC-2) 5:10
Cromemco C-10 5:18
TI CC-40 5:41
Sanyo PHC-25 5:41
Canon X-07 6:03
Atari 1200XL 6:45
Atari 400/800 6:48
Sharp PC-1250 11:14
Timex/Sinclair 1000(slow) 16:55
IBM System 23 19:00
HP-97 23:00
Sharp PC-1211 28:32
10 ' Ahl's Sliple Benchmark
20 FOR N=l TO 100: A=N
30 KOR 1=1 TO 10
40 A=SQR(A): R=R+RND(1)
50 NEXT I
60 KOR 1=1 TO 10
70 A=A*2: R=R+RND(1)
80 NEXT 1
90 S=S+A: NEXT N
100 PRINT ABS(1010-S/5)
110 PRINT ABS(IOOO-R)
Time Accuracy Random
.000002779
.0338745
. 150879
.187805
.00000004 58
.00000002
.000473
. 187805
.187805
.187805
.011914
.0010414235
.000209331512
.00000889
.0010414235
.0010414235
.0010414235
. 187805
.00104141235
.0338745
.0338745
.000596284867
.0010414235
J187805
.000224679708
.0338745
.000596284867
.006875
.000596284867
.0338745
.210266
.00041294098
.0338745
.000011432
.0010414235
.0000002058
.00000011
.00000627
.00000011
.00104141235
.0000012042
.0006685257
.0006685257
.0000002058
.00723
.0000288
.00000001
.00000011
.000267505646
.0000002058
.013959
.012959
.0000288
.00041294098
.00000005503
.000034
.00002882
3.6
3.0
2. 1
12.
11.
6.
3.
0.
30.
7,
7.
3.
5.
3.
9.
7.
7.
6.7
23.7
20.4
13.1
8.9
12.0
12.0
7.4
14.7
1.4
5.8
7.6
1.4
7.4
7.9
12.0
7.3
7.0
7.3
23.8
9.6
8.7
8.1
12.5
13.9
0.7
2.6
10.9
10.7
16.1
6.2
10.2
24.9
5.2
22.8
5.9
7.4
3.4
February 1984 Creative Computing
ELEPHANT NEVER FORGETS.
A full line of top-quality floppies, in virtually e\ ttd S" model, fu compatibility with virtually every computer cm the market
mteed tc »u every industry standard certified 100% error-free and problem-free, and to maintain its aualtty for at least IZ mil
(or oxer a lifetime of heavy-duty /<
Contact Dennison Computer Supplies, Inc., 5$ Providence Highway, Norwood MA OZOtZ or call toll- free 1-800-343-8413.
In Massachusetts, call collect (617) 769-8150. Tele*
CIRCLE 120 ON READER SERVICE CARD
million passes
Street Price Index
The Creative Computing Street Price Index is an on-going monitor of
the average price levels of selected computers, peripherals, video games
and related accessories in the real-world marketplace. The list price is
the price set by the manufacturer for the product when it was first an-
nounced, and is not necessarily the current manufacturer list price.
As time goes on, this Index will be presented in graphical form, but
until there are six or seven data points, a graph would be of little value.
This Index is not intended to be a purchasing guide. Frequently, the
lowest price for a computer will be offered by a vendor who is going out
of business or closing out that particular item. Unless you are convinced
you will never need service or are skillful enough to repair an unhealthy
computer yourself, you would probably not want to buy a machine from
such an outlet.
Furthermore, most of our price monitoring is done in major metro-
politan areas on the two coasts. Prices outside of large cities and in the
central part of the country are usually higher.
Orig
Dec. 1983
List
Month
Year
Computer
Price
High
Low Average
Ago
Ago
Apple lie
1395
1395
1149
1260
1260
n/a
(64K, 40-col)
Atari 400, 16K
559
169
29(1)
99
159
352
Atari 800, 48K
999
399
179(1)
289
3 74
863
Atari 1200, 64K
899
679
249(1)
464
464
n/a
Commodore Vic-20
2 97
149
69
109
109
2 74
Commodore 64
599
2 99
179(1)
239
289
n/a
Osborne 1, 64K
1795
1295
800
1047
1390
1895
Radio Shack:
Color Comp, 16K 399
189
149
169
179
399
Model 4, 64K
999
999
799
899
999
n/a
TI 99/4A, 16K
635
149
50
100
167
299
Timex 1000, 2K
99
45
29
38
43
149
Average home com- 398
puter (up to 16K)
Line Printer
200
97
142
Average 80-col dot 697
matrix printer
Video Games
482
393
3 94
Atari 2600
Atari 5200
Colecovision
Intellivision II
Average video game 216
145
86
91
143
467
118
Dynamic Memory Chips (200 ns, guantity 8)
16K x 1 bit (4116)
64K x 1 bit (4164)
(1) Includes a manufacturer rebate or eguivalent
295
Epson FX-80
699
599
519
559
559
n/a
Epson MX-80FT
745
449
395
425
450
567
NEC PC-8023A
795
475
379
427
427
599
Okidata 82A
799
449
355
402
407
549
Okidata 92
699
559
439
500
524
n/a
Star Gemini 10
449
359
269
314
319
n/a
572
199
99
49(1)
74
77
149
269
200
118(1)
159
174
n/a
199
189
119
154
156
n/a
199
150
59(1)
105
110
189
169
. . .Lowest . .
1.95
1.50
1. 73
1.50 1.56
7.49
5.75
6.62
5.95 n/a
10
January 1984 ' Creative Computing
Meet Tom, Dick and Jeri.
Before they had SAVVY" they were
just like you.
Now you can teach your IBM or Apple personal computer that ... to err is human and
to forgive is SAVVY.
SAVVY is the most "forgiving" software ever developed for your IBM* PC, IBM XT, Apple lie* Apple II
Plus,* Apple-compatible or IBM-compatible personal computer.
SAVVY is totally integrated. Its a database building system, natural programming language, file manager
and operating system all in one.
SAVVY recognizes your plain-language commands. You can misspell, mistype, abbreviate, or rephrase
and still command your computer successfully and easily.
SAVVY IX ! "otters mainframe performance to business managers, professional
programmers and systems software developers who use the IBM PC or XT.
For Apple users there's SAVVY One": ideal for use at home or in the classroom,
SAVVY Pro": designed for professional program developers and Business SAVVY:
featuring easy-to-use applications such as accounts payable, accounts receivable, general
ledger, document writer and others.
Select the SAVVY that's right for you. Tom, Dick and Jeri have. Call 800-551-5199
(In New Mexico, 505-242-3333) to arrange your free demonstration of SAVVY at
your local computer store. For more information circle and
return the reader service card.
SAVVY is a product of Excalibur Technologies
Corporation, 800 Rio Grande Boulevard N.W.,
Mcrcado 21, Albuquerque, New Mexico 87104.
Dealer Inquiries
Invited
SAVVY
a product of E\calibur
TECHNOLOGIES CORPORATION
SAW) is a ICMIlrrnl crjik:mjrk of K\< alttntr
IL-ihm»lf»EK-% ( -nr|M»rj(Min. SAW) One,
SUU ProandSAVVl K : arc iradcnurks
oi RxcafibwfcchnolqRpei < *ofponoon.
\ppk- is j rc uptered tr.uk.nurk of \\t\t\v
( tamputa lot \ppk- lie ind tpptc II Itus
■re uatk.-rn.irks ol \i>i)k CompUKI Inc. IHM
is j (t-psictctl tradernarti ">i Inter Mliontl
IkisiiK-ss Machines < !orporation.
CIRCLE 142 ON READER SERVICE CARD
7 Years Ago
In the Jan/Feb 1977 issue, we ran reviews
of two significant systems of the day, the
1MSAI NOKO and the SWTPC (SHOO. The
IMSAI was an S100 bus machine and had
big rocker switches on the front panel
instead of the mini toggle switches on the
Altair. It took us about 40 hours to assemble
the basic machine and six to eight hours
more for each board. Interestingly, it is
still in daily operation as a word proceMor
with a Qume Sprint 5 and Electric Pencil.
The Southwest Technical Products 6H00
was based on the Motorola 6H00. an ex-
cellent mpu, but one which just never
caught on. Construction time was shorter
1 16 hours) and the $395 price was low I for
1977). although it included only 2K of
memory.
We also reviewed the Teletype Model
43 terminal. This could have been a real
winner but for the fact that Teletype wasn't
interested in selling it to end users.
We announced the first West Coast
Computer Faire (4/15 to 4/17/77). the
winners from the 1976 National Student
Computer Fair (the last one ever held),
the solution of the four-color map problem
by Ken Appel and Wolfgang Haken. and
a new magazine. Kilobaud.
A fascinating article discussed a class
of problems in which complexity grows
exponentially and is believed incapable
of exact solution even on the fastest
computers.
This was our second "slick" issue and
advertisers nocked to our pages. We had
ads for the SWTPC 6800, Cromemco
joysticks (the first available. $95 each).
Ohio Scientific Challenger (6502-based with
IK. $439). Processor Technology Sol-20
(first self-contained computer. $995 for
kit version with IK), Altair 8800b. and
scores of books, boards, and other
items. -DHA
SAMS APE ESCAPE
BRINGS OUT THE ANIMAL IN YOU.
I
w
Introducing Sams APE ESCAPE, the fast-action
game that will have you scaling tall buildings, riding
balloons, avoiding hazards ana evading capture at
heights that would scare even King Kong.
The higher you climb, the faster the action. And with no
end to the buildings, there's no end to the fun! Play APE
ESCAPE alone or test your skill by trying to top someone else's
best score. Either way, it's sure to bring out the animal in you!
APE ESCAPE, for any Apple II "-compatible system.
No. 26166, $29.95.
Don't monkey around, buy APE ESCAPE today! Visit
CIRCLE 160 ON READER SERVICE CARD
your local Sams dealer. Or
call Operator 106 at 317-
298-5566 or 800-428 SAMS
Howard W. Sams & Co., Inc.
4300 West 62nd Street, RO. Box 7092
Indianapolis, IN 46206
m USA only Prices subtect to change without notice In
contort Imbfooi Electronics. Morkhom. Ontono 13R I H2
Apple II is o registered trademark of Apple Computer. Inc
THE BEST REASON FOR HAVING A HOME COMPUTER.
Your children. Thats why we created
the Early Games series for them. We're
educators as well as computer special-
ists. We create games that teach
children important skills.
There are five programs in the Early
Games series. Early Games for Young
Children is a set of nine entertaining
activities for children Z l k to 6. They
can work with numbers and letters and
create colorful pictures. Matchmaker
uses shapes, sizes, directions and
colors to help children develop reading
readiness skills. Children ages 5 to
12 can learn to play melodies with Early
Games Music Our Piece of Cake turns
math problems into, well, a piece of
cake. And Fraction Factory takes the
work out of fractions.
Early (Barnes feature multiple
activities, easy to use picture menus,
and colorful graphics. The games
are fun, children love to play them! That's
why they learn from them.
And they're the best reason for having
a home computer.
counterpoint software inc.
trentiue
computing
equipment
eualuation
A Good Look At The Future
ACT Apricot
John J. Anderson
The British are most definitely com-
ing. In last month's coverage of the Per-
sonal Computer World Show in London,
we reported as much. Machines such as
the BBC educational micro are destined
to have an impact not only in the United
Kingdom, but worldwide.
This very much includes the "States,"
as the Brits call us. While we have man-
aged to maintain a technological lead,
the British have had something of an
edge on the U.S., at the least in their
acceptance and interest in microcom-
puting for the last couple of years. That
has lately translated into a design edge
and has now begun to show in a new
generation of innovative entries that
compete quite well with American ma-
chines. And nowhere is that edge more
evident than in the Apricot from ACT.
Before we get into trouble with some
of our friends across the sea, let us clar-
ify: ACT (for Applied Computer Tech-
niques) is headquartered in Birmingham,
England, does its research and develop-
Chris Buckham of ACT, with the new
baby.
ment at Dudley in the Midlands, but
manufactures computers in Scotland. So
perhaps English would be a better term
than British to use in describing ACT.
ACT is the distributor of the Victor
9000, a machine that has had a limited
The Apricot is not just
another fruit.
impact on our shores, but has become
quite popular in the U.K. and on the
Continent as the Sirius 1 .
The Apricot is not just another fruit.
Its mass of features makes it a sure thing
to put a dent in the jaded U.S. market.
creative computing
HARDWARE PROFILE
Name: ACT Apricot
Type: Transportable business system
CPU: 16-bit 8086 5MHz
RAM: 2S6K, expandable to 768K.
Keyboard: 96 keys, full-stroke, fully
programmable
Text Resolution: 80 x 24
Graphics Resolution: 800 x 400 pixels.
Color/sound: Monochrome/TI
76489 sound chip, large
built-in speaker.
Ports: RS-232 serial, Centronics parallel.
At $3100, it sports a true 16-bit 8086
processor, clocked at 5MHz, and 256K
standard RAM, expandable to a whop-
ping 768 K. It makes use of dual state-of-
the-art Sony 3 l / 2 " microfloppy drives.
It runs MS-DOS 2.0, CP/M-86, and
Concurrent CP/M-86.
Its keyboard is unmatched by any ma-
chine on the market today. It includes a
ground-breaking 40-character two-line
LCD display, which can define a row of
special function keys below it, or be used
independently. The keyboard also fea-
tures a battery-powered internal clock/
calendar, the contents of which read out
on the LCD but can also be piped to the
CPU under MS-DOS. On deck for the
unit is an add-on internal autodial
modem, and co-processor capability.
Now picture this: all of these features
Dimensions: CPU 17* x 12" x 5";
CRT 11* x 10" x9";
Keyboard: 16" x 7" x 2"
Documentation: Excellent. Five
manuals.
Price: $3100 with dual, single-density
drives.
Summary: An innovative, high
quality machine, setting a new
standard in the "transportable"
category. LCD microscreen
capability is novel and useful.
Manufacturer:
ACT International
1 1 1 Hagley Rd.
Birmingham, B168LB England
021-454-8585
14
February 1984 c Creative Computing
IS THIS LEVEL OF RELIABILITY
REALLY NECESSARY?
ACCUTRACK
)\SKS
^~
^
V
<F
<&*
x>
If you've ever lost data due to a
faulty disk, you know how impor-
tant reliability can be.
That's why Accutrack disks are
critically certified at 2-3 times the
error threshold of your system.
Why they're precision fabricated for
higher signal quality, longer life and
less head wear. And why we take-
such extra steps as testing single-
density mini disks at double-density
levels. So you don't have to worry
about the reliability of your media.
Accutrack disks. OEMs have
specified them for years. You can
trust them for your data. Call toll-
free (8(X) 225-8715) for your nearest
dealer.
PplACCUTRACK
l£l£j Dennison KYBE Corporation
82 Calvary Street. Waltham. Mass 02254
Tel. (617) 899-0012: Telex 940179
Outside Mass call toll free (800) 22&8715
Offices & representatives worldwide
CIRCLE 121 ON READER SERVICE CARD
Dealers: Give your customers a
choice— Accutrack's OEM perform
ance as well as your heavily adver-
tised brand. We have the industry's
only complete line of disks, cas-
settes and mag cards, including
virtually all special formats.
If you want a quality line, small
minimums, the ability to mix
and match, private labeling,
fast delivery and great price, call
today. Find out how responsive a
media supplier can be.
ACT Apricot, continued...
are packed into a case no bigger than an
attache. Unpacked, the unit CPU case
measures 17* x 12* x 5". Its CRT, with
pedestal, measures in at 11* x 10* x 9",
and when seated in place above the main
box, brings the total height to only IS*.
The tapered, detachable keyboard,
which clicks solidly into the bottom of
the main case for transport, measures
16" x 7" x 2" at its widest points. Pull
out the hidden handle, push down the
handsome shutter that protects the
The Apricot in attache mode.
microdrives, and you're ready to shove
off. The packed system weighs 17'/ 2 lbs.
in one hand, with the CRT 9 lbs. in the
other.
The Apricot is not labeled a portable
but rather a "transportable," as the CRT
for the unit is external, and you must be
near a power socket (mains, as the Brit-
ish say) to use the computer. Still, you
are getting a full-size display in the
trade-off, and for our money it is much
easier to carry a packed-up Apricot with
CRT than to lug around a Kay pro or
Compaq — and certainly more desirable.
Cosmetically, the Apricot is just about
the best looking micro you are apt to see.
At least two members of our art depart-
ment stopped dead in their tracks when
they saw the thing, and said "wow." The
Apricot is a knockout. It looks exactly
the way a next-generation microcom-
puter ought to look, and then some.
Everything about it signals "quality."
And its beauty is far more than skin
deep, as you shall see.
The Keyboard
One look at the detached keyboard
and you know you are on to something
special. It has 96 fully programmable
keys, and is laid out in the IBM-Selectric
style. It includes dedicated help, undo,
print, menu, and finish keys to make
life easier although each and every key
on the keyboard can be easily redefined.
The caps lock and stop keys are LED
illuminated to indicate their activation.
There is a full numeric keypad and
nearly directional cursor movement keys
(see photo). The angle of the keyboard is
not adjustable, but seems to be set at a
very acceptable rake.
The "feel" of the keyboard is ex-
cellent. It has a tight but full-travel ac-
tion and no bounce whatsoever. At first
we felt the keyboard was a bit spongy,
but we were pressing too hard. Upon let-
ting up a bit, we realized the keyboard
design accounts for all tastes. There is no
feeling of having "hit bottom" during a
keypress, so angry typists can vent their
frustrations without spraining fingers.
Hence the feeling of sponginess. At the
same time, feather-touch typists will no-
tice the keyboard response is fantas-
tically swift. By the time the key has
traveled a millimeter or so, the keypress
has registered.
The autorepeat start time, repeat rate,
and keyclick volume of the keyboard can
be simply controlled through software.
More about that up ahead.
Then there is the "microscreen." This
is a two-line, 40-character LCD display
on the upper righthand side of the key-
board. Upon power-up, it displays the
date and time (see photo). It is also used
to label six touch-sensitive function keys
just below it. Each function key has its
own LED, to indicate when it is ac-
tivated. One very nice use of this feature
is the ability to redefine these key labels
throughout the levels of a program. The
keys can change function without muss
or fuss, and remain clearly labeled at all
times. It takes more pressure to activate
the touch-sensitive keys, but this is
perhaps a desirable feature for the
special function keys — they cannot be
accidentally invoked.
Another feature of the microscreen is
the calculator mode. Press the calc key
in the top row of permanently assigned
function keys, and the LCD becomes a
full-blown calculator with memory. You
may perform all the operations you de-
One look at the
detached keyboard and
you know you are on
to something special.
sire, then return to whatever spot you
were in before you entered the cal-
culator. You can even send the results to
the current program. There is a percent
key, too, which is very handy.
As on the TRS-80 Model 100, the an-
gle of the LCD can be adjusted with a
thumbwheel on the righthand side of the
keyboard. This ensures that the display
will be legible from any conceivable pos-
ture. Next to the thumbwheel is a re-
cessed reset button. To prevent acci-
dents, it must be held in the depressed
position for one full second before the
Apricot resets.
When the unit is on and the keyboard
is plugged in, the LED dot on the "i" of
the Apricot logo is illuminated — very
stylish.
On the rear of the keyboard is a
mysterious DB-9 jack, which will soon
add mouse capability to the Apricot as
well. With its LCD-defined function
keys, the need for a mouse is question-
able, but thoughtfully, ACT has put the
capability there anyway. At press time,
they had not finalized their approach to
a pointer input peripheral.
The Disk Drives
When a company goes OEM for
drives, it has to keep quality and
availability in mind. To go OEM for a
new technology, such as microdrives,
the criteria become even more critical.
For ACT, the decision was obvious: the
Sony microdrive. Proven performance,
proven reliability, and proven availabil-
ity are hallmarks of the Sony name. The
The best keyboard we to ever seen or touched.
16
February 1984 c Creative Computing
A
M
VSP
HOW TO
UNSCRAMBLE
TOUR NEST EGG.
It doesn't take a computer to tell you
that money can't buy you happiness.
But at last there is a piece of per-
sonal computer software that will make
you a lot happier about your money.
And you're looking at it.
Making sense of
your dollars.
Dollars and Sense" is
designed to save you
money by organizing your
money. By giving you the clearest
picture you've ever had of your
financial behavior.
It can establish budgets along any
lines you like. Monthly or annually,
fixed or variable. On up to 120
accounts.
It can write checks, make transac-
tions automatically. Even remind you
to pay your bills.
And as time goes by, it tells you
exactly how you're doing. With a
complete set of reports and full-color
graphs* that come up on screen or print
out on paper. At the touch of a key.
And all you have to do is spend a
few minutes each week telling your
IBM* PC, Apple" II or He what came in
and what went out.
User friendly.
Really.
Dollars and Sense also
happens to be very easy
to use. For everyone
who uses it.
If you're a novice, at computing or
accounting or both, don't worry.
The interactive demonstration disk
will get you started. And the program
will keep you going. With sample
accounts, on-screen prompts and a
user's manual that's written in plain
English.
And one more thing. Dollars and
Sense is tax-deductible.
But only if you use it on
your taxes.
Monogram
8295 South La Cienega Blvd., Inglewood, CA 90301 213/215-0529
Apple is a registered trademark of Apple, Inc. IBM la a trademark of International Business Machine* '< nlor monitor required
CIRCLE 174 ON READER SERVICE CARD
ACT Apricot, continued...
new Sony 3'/ 2 ' drives are a look at the
future of disk storage. The drives sup-
plied with the unit we tested in the lab
were single-sided, limiting storage to a
mere 315K per drive. On deck for the
Apricot, are new double-sided drives,
which will more than double this
capacity, bringing the total disk storage
capacity to well over 1Mb.
The Sony drives are a joy. They are
noiseless but for a click when activated
and are very, very fast. We watched full-
blown hi-res screens load from disk in
under five seconds. Spring-loaded metal
shutters in the disks protect head access
holes from wandering thumbprints, and
as a recent innovation, are automatically
opened and reclosed within the drive.
The user need never (and should never)
see the magnetic medium itself. There is
no need for doors on the drives, and the
disks themselves can take a great deal of
abuse (see sidebar.)
Also in the on deck circle from ACT
is a 3'/ 2 " hard disk option, which will fit
in place of drive B. If the 10Mb offered
On/off switch
Keyboard
socket
Paralle printer
socket
Monitor
socket
Main
power
socket
Fuse
holder
Doorless microdrive.
Figure 1. The rear end.
by this option is still not enough for you,
you will have to look to external storage
methods.
The CPU And Environs
The computer inside the main case of
Apricot is on a single board, maximizing
reliability and ease of service when it is
needed. Built around the 8086 CPU, a
separate 8089 input/output processor
handles I/O operations to and from the
drives and the asynchronous link. Room
for an optional 8087 mathematics pro-
cessor is also available on the board, al-
though use of this add-on chip will
require software written specially for it.
The 8086 CPU is a twin to the 8088,
but has a true 16-bit bus, as opposed to
the 8-bit data bus of the 8088, as found
in the IBM PC. This speeds its bench-
mark, as shown up ahead. The advan-
The Great
Micro-Floppy Case
Of particular interest is the Sony
micro-floppy disk casing.
The rotating medium itself is very
well protected, so that the diskette is
much less prone to damage than 5 1 //
or 8" floppies. The disk cover is made
of rigid plastic which incorporates a
sliding aluminum cover to protect the
head window when the diskette is not
in use. The center hole is reinforced
with a heavy duty aluminum hub.
While these improvements result in
added cost to the disks, they totally
eliminate the need for disk sleeves,
and produce a much more durable
diskette overall. Spills, bending, and
cruel treatment during shipment pose
a minimal threat to micro-floppy
data.— JJA
18
tage of the 16-bit software approach has
yet to surface, but we remain patient. If
and when it does, the Apricot will
exhibit it.
For the purpose of comparison, we
ran the David H. Ahl Quickie Bench-
mark Test on the Apricot, as a measure
of CPU speed and accuracy from Basic
(for a full description of the test, see the
November issue of Creative Computing).
The Apricot scored in the top five ma-
chines tested as of this writing: the an-
swer came back in 17.6 seconds, with an
accuracy of 0.005859375, and a sum ran-
dom of 7.18416. Like EPA mileage
statistics, the benchmark should be
taken with a grain of salt. Still, the Apri-
cot outperformed many of its more-
touted rivals. For example, the IBM PC
took 24 seconds in the same test, return-
ing an accuracy of only 0.01 159668.
The Sony drives are a
joy. They are noiseless
but for a click when
activated and are very,
very fast.
Also on the CPU board are two
expansion slots. Whether these are going
to be enough for the serious user remains
to be seen. One will be taken in nearly all
cases by the modem card. The other will
in all probability have to lead to an ex-
ternal expansion box, if the user desires
the full 768K RAM and co-processor or
IEEE-488 capability. Third party hard-
ware manufacturers take note: the
expansion slots are fully documented
and just waiting for Apricot-compatible
goodies.
At the rear of the unit are sockets for
the power cable, keyboard, and monitor
(see Figure 1). In addition there are a
Centronics parallel printer port and an
February 1984 e Creative Computing
The Ultimate Spreadsheet Display For Apple
1 28 Columns by 32 Lines, 80 Columns by 48 Lines, and More!
SPREADSHEET CALCULATOR
Software
For use with Apple
• EASY TO FOLLOW MENUS
• VARIABLE COLUMN WIDTHS
• SHIELDS CONFIDENTIAL
INFORMATION
• PREVENTS ACCIDENTAL
CHANGES
• EASY CURSOR MOVEMENT
UltraPlan — an advanced spreadsheet pro-
gram—makes planning, forecasting, and
budgeting easy, fast, and accurate. UltraPlan
can make full use of the UltraTerm,
Videoterm, and can use additional memory
cards for models as large as 512K. UltraPlan is
compatible with VisiCalc® data files and
features advanced commands not found in
VisiCalc. UltraPlan is compatible with the
Apple ][ and Apple He computers.
Actual photo of 128x32 screen.
UltraTerm ™
A DISPLAY PERIPHERAL
To display more than 80 columns or 24 lines, you will need an
UltraTerm video display card. This card gives your Apple X or Apple He
the ability to display more characters than ever. Nine display modes
that can display as many as 4096 characters allow you to choose the
number of columns and rows best suited to your application.
UltraTerm utilizes 8 x 9 or 8 x 12 dot character matrix (versus the nor-
mal 5x7) to deliver superb resolution in the crispest, cleanest
characters available anywhere.
Other display attributes such as highlight/lowlight, inverse, and half-
intensity backgrounds can be chosen to suit your own viewing
preferences.
Videoterm
TM
The Videoterm -the best selling 80 x 24 display card for the Apple I-
can be used with UltraPlan. The advanced software features and ex-
panded memory capability of UltraPlan are also available to Videoterm
users.
» is a registered trademark of A|ipfo Comiwtors. ln<: I llr.il1.tn, UltraTerm
i are registered trademarks of Vidcx. lac. VMClfc is a rugislemd
fVisiCorp.
Videx Inc.
897 NW Grant Ave. • Corvallis. Oregon 97330
(503) 758-0521
CIRCLE 178 ON READER SERVICE CARD
ACT Apricot, continued...
RS-232 serial port. The keyboard input
uses a male DB-9 plug, while the mon-
itor uses a female DB-9 socket, so there
is no way to hook up incorrectly. The
parallel port uses exactly the same jack
as those found on Centronics parallel
printers themselves — this is quickly be-
coming the de facto standard configura-
tion. The RS-232 plug is the standard
DB-2S male. These configurations make
hooking up the Apricot to external de-
vices as straightforward as possible.
The Display
The CRT for the Apricot is one of the
sleekest we have ever seen. It tilts and
swivels, and can be moved across the
width of a shallow groove in the top of
the main box. This allows the display
to be positioned extremely flexibly.
CRT displays the Manager.
Although the display is only 9* mea-
sured diagonally, it provides crisp, clear,
easy-to-read characters and very service-
able hi-res capability. It has a non-reflec-
tive green-screen coating, and a resolu-
tion of up to 800 x 400 pixels. The only
necessary external control is a brightness
knob.
As far as we are concerned, the CRT
arrangement of the Apricot is much
preferable to an internal monitor of
smaller size, such as is found on the
Kaypro. An indented handle makes
carrying the CRT as convenient as pos-
sible, though in most cases it would
probably be boxed for transport. An-
other possibility would be to have a
CRT at each location the Apricot is to
be used, such as at work and at home.
Then the Apricot, sans CRT, would
truly qualify as a portable.
The custom CRT plugs only into the
Apricot, from which it receives not only
a video signal but its power supply. This
makes cabling a breeze, but pre-empts
the possibility of hook-up to con-
ventional, and less expensive, monitors.
Extra Apricot CRTs cost about $300
each.
Modus Operandi
The decision to supply fully three
operating systems with the Apricot is
another good example of ACT's savvy in
20
The CRT for the
Apricot is one of the
sleekest we have
ever seen.
positioning its machine, and should not
be overlooked when assessing the total
cost of the system. The flexibility of the
Apricot is unbeatable on this score: the
user may choose CP/M-86, Concurrent
CP/M-86, or MS-DOS 2.0 to operate
the machine. Each system has its own
advantages, and the ability to pick and
choose between them allows the user to
skirt the disadvantages of each.
Digital Research CP/M-86 is a fine
operating system, proven over time and
offering a vast array of software.
Concurrent CP/M-86, also from Digital
Research, enhances the versatility of
plain old CP/M-86, and offers the
capability of multi-tasking, wherein
more than one program may be executed
simultaneously.
Using Concurrent CP/M-86, you can
create up to four "virtual consoles."
These are channels that you can switch
between, just like channels on a TV. You
may perform word processing on channel
0, while running a spreadsheet on channel
1, a database on channel 2, and a tele-
communications program on channel 3.
Multi-tasking is necessarily memory in-
tensive and, therefore, most powerful
under the maximum RAM configuration.
In the buffered mode, characters gen-
erated within a running program are
saved to a temporary disk file during
switching between consoles. When you
return to the original console, the saved
file is re-established within it. In this
manner you may let one program turn
out pages of text while you work on
another project, then return to see how
the first program is doing whenever
you like.
Concurrent CP/M-86 also supports
passwords, user numbers, and file attri-
butes, which are not supported by
CP/M-86. Additionally, Apricot
Concurrent supports date- and time-
stamping of files from the internal
clock/calendar, and several other com-
mands which combine to make CP/M-
86 more powerful and easier to use.
There is even a windowing capability a
la Lisa, but we must be careful about
comparing Apples with Apricots.
Then there is MS-DOS 2.0, which of-
fers some very provocative potentials.
First off, and very importantly, it is fully
compatible with MS-DOS as it appears
on the IBM-PC: using the serial port
and telecommunications drivers on each
end, programs can be downloaded di-
rectly from the PC. Then, using a sup-
plied IBM emulator program, they can
be run on the Apricot (let us pause to re-
flect that commission of such trans-
mission might infringe on copyright
laws). In the U.S. later this year we may
see a 5'/ 4 " outboard add-on disk drive
that reads IBM disks. We have stressed
to ACT the advisability of such a periph-
eral, at least on this side of the Atlantic.
The Manager
But there is much more than IBM-
compatibility to the advantage of Apri-
cot MS-DOS as an operating system.
Foremost of these is the Manager, a
beautifully designed user interface pro-
gram that makes working with the Apri-
cot easy for even the utter novice. If you
so desire, you need never face MS-DOS
to use it — just use the Manager to get
where you are going.
Upon power-up, the Apricot runs a
self-test, the microscreen reads out date
and time, and the CRT indicates readi-
ness for insertion of a disk. When you in-
sert the system master, the Manager
module autoruns. It provides a hand-
some and easy-to-use menu of the pro-
grams available (see photo). The micro-
screen function keys will be activated,
making selection of the desired program
as simple as a single, clearly labeled key-
stroke. Alternatively, you can use the
cursor keys to move through the menu,
then hit the return key when your
choice is highlighted. And if you had a
mouse, you could use it to choose your
selection.
As you move the cursor horizontally
through the five possible "ladders" of
the menu, that bank of choices automati-
cally appears on the microscreen, and
the function keys automatically toggle to
reflect the new set of choices. At the
same time, a brief help note describing
the nature of each program appears at
the bottom of the main display as its
name is highlighted.
If more detailed helps are needed,
they are available all along the way.
Help can be chosen from the lefthand
ladder at any menu point along a de-
cision-tree, or the help key itself can be
pressed. In this way more information
can be called up without (horrors!)
reference to documentation.
Backing out of any selection along the
trees and subtrees of the Manager re-
turns you to the previous step. Although
this can become tedious during complex
operations, it ensures that you will never
lose track of just where you are. The
Manager has an index which can hold
up to 29 programs plus the Tools
program, which allows for easy execution
of housekeeping chores.
February 1984 c Creative Computing
V.M 3 *
Can you save the Doomed Dinos
and escape the Dino Mom's stomp?
Ok
Warped into a prehistoric world you've con-
taminated the dinosaurs. You must climb nine
deadly cliffs, find the dino eggs and carry them
back to the 21 st century.
Dodge the radioactive
snakes and spiders when
you climb, leap and jump
over the challenging cliffs
to locate the eggs. As you
fight your way up the nine
levels your skills must
increase if you are to
survive the deadly
creatures
I Ioiho not; httac>c| I
. cfie run goes on forever
MicroFun " and Dino Eggs '" are registered trademarks ol MicroLab. Inc.
Apple II & lie. IBM PC. Atari 800. Commadore 64 and ColecoVision are
registered trademarks ol Apple Computer. Inc., IBM Corp . Atari, h
Commodore Electronics. Ltd . andColeco Industries. Inc., respecti
1983 MicroLab, Inc.
.60035 312 433-7550
Fire is the only weapon you have to keep the Dino
Mom from putting her foot down and crushing YOU!
Can you escape the Dino Mom's
stomp, avoid the crawling, clawing
creatures, find the eggs and save
the dinosaurs from extinction? Only
you can face the challenges of
survival in the prehistoric time warp
of DINO EGGS'" from MicroFun, Inc.
...the fun goes on forever.
Created by
David Schroeder
Available for:
Apple II" & lie -
Atari 800 "
IBM PC -
ColecoVision "
Commodore 64
ACT Apricot, continued...
The programs you wish to hold in an
index must be assigned using one of the
utilities of the toolkit, along with a single
sentence help description you provide.
Adding, deleting, or changing the index
of the Manager, is extremely simple, us-
ing the option utility.
If an attempt is made to execute a pro-
gram that is in the index but not on the
same disk as the Manager a prompt asks
you to insert the correct disk. Then press
the spacebar, and if present, the desired
program will load.
You may wish to bypass the Manager
shell and interact directly with MS-
DOS. Simply choose the finish option
from the main menu, and the all-too-
familiar > A prompt comes right up on
the screen. Purists relax: the Manager in
no way obscures MS-DOS from those
who choose to access it directly. We
can't imagine, however, even the most
seasoned user rejecting the convenience
of the Manager program for routine ac-
cess to the powers of the Apricot.
You may wish to
bypass the Manager
shell and interact
directly with MS-DOS.
Other Configurator utilities available
from the Tool module or directly from
MS-DOS are the following:
• Disk, which allows the setting up
and erasure of directories and supported
subdirectories; copying, renaming, veri-
fying, and deletion of files, formatting
and back-up of disks.
• Alter, which allows on-the-fly con-
figuration of the serial port, on-the-fly
selection of serial and parallel output,
and setting the date and time on the
clock.
• Tailor, which allows for the editing
and entry of foreign characters and spe-
cial fonts, programming of the keyboard,
entry of a custom logo to replace the
"Apricot" banner on the upper right-
hand side of the main display, and
modification of the Manager.
• Setup, which allows keyclick and
bell volume adjustment, keypress auto-
repeat and delay-rate adjustment, cus-
tomization of LCD default display, and
customization of system defaults.
• Miscreen, which allows the micro-
screen to be programmed.
• Spooler, which allows files to be
queued to a printer while the Apricot
moves on to another task.
Special fonts, logos, keyboard configu-
rations, disk and overall system defaults
may all be saved as disk files and re-
trieved when and where necessary. Most
of the programs for creating these use
ladder-based menus as does the Man-
ager, and are quite painless to use. The
font, logo, and keyboard editors, for
example, are totally self-prompting, and
make customization much easier than on
any other system we have seen. Settings
of keyclick and bell are aided by
barcharts graphing volume. Everywhere,
it seems, care has been exercised to make
Apricot housekeeping as easy as possible
on the user.
This capability comes at a price, how-
ever. When MS-DOS is invoked on a
256K system, free RAM memory is
chopped in half to 128K. A 48K chunk
of RAM is, however, enclosed in the
BIOS (Basic Input/Output Section) to
hold special fonts, bit-mapped screen
RAM, or even act as a file buffer — like a
mi
Er. George, do you remember how all those big. bulky computers were replaced by smaller,
sleeker, more efficient models?
The folks at ACT
acknowledge that the
choice of a word
processor is an
extremely personal
one.
miniature RAM-disk. As programmers
learn to use this feature, it will become
more significant.
So don't hold your breath for Concur-
rent Apricot MS-DOS — we guess you
would need 512K just to get off the
ground with such an option. You are
free to dream, however. And from what
we have seen already, who knows what
these folks are capable of.
Bundled Software
For the base sticker price of the Apri-
cot, these three operating systems might
have been enough, but ACT has not
stopped there. On the disks supplied
with the unit (in a cute snap-pocket
case), you also gel the GSX Graphics
System from Digital Research, which al-
lows transportability of graphics stan-
dards across CP/M, Concurrent, and,
believe it or not, MS-DOS. You get two
versions of Basic, from Microsoft and
Digital Research (the DR package,
called Personal Basic, was not available
at the time of this evaluation). You
get SuperCalc and SuperPlanner, from
Sorcim, which are the familiar spread-
sheet package and a new address book/
calendar planning package, respectively.
What, no word processor? Well, in a
word, no. The folks at ACT acknowl-
edge that the choice of a word processor
is an extremely personal one and we
agree. For that reason, no word proces-
sor is bundled with the Apricot.
WordStar was supplied with our test
unit and behaved perfectly well (though
it is tough to use the word perfect so
near the word Wordstar). We are sure
that more choices will be available soon.
ACT has announced that it will be
releasing a bevy of business software, ini-
tially from its Pulsar line, in Apricot
microfloppy format. It has announced
Fortran, Pascal, and a Macro86 assem-
bler. We took a quick look at run-time
Cobol, and like WordStar, it did run.
What more can you say about Cobol?
Anyone with access to a Victor 9000
or Sirius computer should know that the
Apricot is Sirius-compatible as well, via
the asynchronous port. Software down-
loaded in this manner will run without
any problem. The only ramifications to
the process are legal, not technical.
22
February 1984 l Creative Computing
OUR LIMES ARE HELPING
THE WHITE HOUSE
COMMUNICATE!
The Lime is a surge protector
from EPD
Surges are fluctuations on the
powerline that can happen at any
time, causing downtime, data loss
and permanent damage to com-
puters, software and all micropro-
cessor controlled equipment.
Limes keep the White House
Communications equipment safe
from the dangers of power surges
that could damage or destroy it
without warning. Electronic pro-
tection devices, like The Lemor
The Lime '", The Orange", and
The Peach " , are at work all across
the nation in plac
Justice Departmt
Bank of N.Y., Soi
New England Tele
Inc., Harvard University, and ot
leading organizations who know
the value of expert protection.
Who's protecting your equipment
from powerline problems?
Play it safe and go with the
leader in surge protection that
protects America's leaders. With
EPD you re not only protected by
the expert technology behind all
of our products but by an insur-
ance policy from a world renowned
CIRCLE 163 ON READER SERVICE CARD
With EP
company.
DON T PLUG IN WITHOUT US.
s Inc.
PO Box 673, Waltham. MA 02254
(617)891-6602 . 1-800-343-1813
"lllir ""W" Your computer's telephone.
, III //0 ^ / W /// lllt/lf 1 '' 111 ^
1» JuJL Sill W- I*-J
What will counteract NDC
74-0054-60?
Gary: The pedigrees for next week's
auction are as follows...
Sold 1000 shares at 3 3 for net profit
of 6000. Richard.
Wouldn't it be great if you could
use your IBM®PC to tap into vast
resource libraries across the country?
lb transfer files to your partner
upstate? Or from your broker down
the street?
Its possible. All you need is a
modem, to connect your computer
to others. Down the hall. Or thou-
sands of miles away.
Hayes Smartmodem. Think of it as
your computer's telephone. Hayes
Smartmodem 300.™ and the faster
Smartmodem 1200.™ allow you to com-
municate over ordinary phone lines.
But any modem will send and
receive data. Smartmodems also
dial, answer and disconnect calls.
Automatically. And without going
through the telephone receiver,
making them far superior to acoustic
coupler modems.
Choose your speed; choose your
price. The lower-priced Smartmodem
300 is ideal for local data swaps and
communicates at 300 bps. For longer
distance and larger volumes. Smart-
modem 1200 operates at baud rates
of 300 or 1200. with a built-in selector
that automatically detects transmis-
sion speeds.
Both work with rotary dials.
Touch-Tone® and key-set
systems; connect to most time-
sharing systems; and feature
an audio speaker
Smartmodem 1200B™ is also avail-
able as a plug-in board. Developed
specifically for the PC. it
comes packaged with Hayes
own communications soft-
ware. Smartcom II™
Smartcom II. We spent
a lot of time developing it. so
you can spend less time using it
Smartcom II prompts you in the
simple steps required to create,
send, receive, display, list, name and
re-name files. It even receives data
completely unattended— especially
helpful when you're sending work
from home to the office, or vice versa.
If you need it, there's always "help"
This feature explains prompts, mes-
sages, etc. to make communicating
extra easy.
With Smartcom II. it is. Case in
point: Before you communicate with
another system, you need to "set up"
your computer to match the way the
remote system transmits data. With
Smartcom II, you do this only once.
After that, parameters for 25 dif-
ferent remote systems are stored in
a directory on Smartcom II.
Calling or answering a system listed
in the directory requires just a few
quick keystrokes.
You can store
lengthy log-on
sequences the
same way. Press
one key. and Smartcom II automati-
cally connects you to a utility or infor-
mation service.
GD Hayes
Smartmodem )00. 1200 and !200Bare FCC approved In
the U.S. and DOC approved in Canada. All require an
IBM PC with minimum 96R bytes of memory: IBM DOS
1 10 or 100 one disk drive: and SO -column display
Smartmodem 1200B. (Includes telephone cable. No
serial card or separate power source is needed .)
Smartcom II communications software.
NOTE: Smartmodem 1 200B may also be installed in the
IBM Personal Computer XT or the Expansion Unit
In those units, another board installed in the slot to
the immediate right of the Smartmodem 1 200B may not
cleat the modem: also, the brackets may not fit properly
If this occurs, the slot to the right of the modem should
be left empty
And. in addition to the IBM PC.
Smartcom II is also available for
the DEC Rainbow™ 100. Xerox
820-11™ and Kaypro II™ personal
computers.
Backed by the experience and
reputation of Hayes. A solid
leader in the rnicrocomputer in-
dustry. Hayes provides excellent
documentation for all products. A
limited two-year warranty on all
hardware. And full support from
us to your dealer.
So see him today. Break out of
isolation. Get a telephone for your
personal computer. From Hayes.
Hayes Microcomputer Products.
Inc.. 5923 Peachtree Industrial
Blvd.. Norcross. GA 30092.
404/441-1617.
Smartmodem 100 Smartmodem 1200 Smartmodem 1200B
and Smartcom II are trademarks of Hayes Microcomputer
Products Inc IBM is a registered trademark of Interna
tional Business Machines Corp TouchToneisa
registered service mark of American Telephone and
Telegraph Rainbow is a trademark of Digital Equipment
Corporation Xerox B20 II is a trademark of Xerox
Corporation Kaypro II is a registered trademark of
Non Linear Systems Inc
© 1 983 Hayes Microcomputer Products Inc
CIRCLE 131 ON READER SERVICE CARD
ACT Apricot, continued...
K*3
Please keep your seatbelt fastened during unpacking.
The Documentation
The documentation accompanying the
Apricot is superlative. It consists of five
manuals: an Owner's Handbook, with
general instructions and an introduction
to the Manager; a Configurator Guide,
documenting the many utility programs
available; a CP/M and Concurrent
User's guide; an MS-DOS User's Guide;
and a SuperCalc/SuperPlanner manual.
The operating system manuals are
based on the original documentation
from Digital Research and Microsoft,
and are quite readable. The MS-DOS
guide is indexed, while the CP/M guide
The Apricot was an
open-and-shut case of
love at first sight— and
lasting, true love upon
further inspection.
is not. The owner's handbook is a very
general introduction, designed to prime
the user without intimidation for what is
to come. It is nicely indexed and in-
cludes a very helpful glossary. The
Configurator Guide is one of the most
important pieces of documentation in
the package, and is quite clear, though
unindexed, and a bit terse at times. The
SuperCalc/SuperPlanner manual we re-
ceived had no documentation concern-
ing SuperPlanner — just a page outlining
the functional structure of the program,
and indicating that "information about
this product is currently under produc-
tion." We trust this will be remedied by
the time you read this.
In total, the job documenting this new
machine has been exceptional. Though it
is generally accepted that English En-
glish and American English are two dif-
ferent languages, the documentation has
not been rewritten for its U.S. debut, and
save for minor problems, it does not suf-
fer for it. An example of the severity of
the situation: "If you think of Basic as a
'family saloon' programming language,
then C is a 'sports car' language." A
family saloon? Not even in Dodge City,
guys. Full stop.
One of the biggest kicks we got out of
the documentation was the international
unpacking instruction card. It is an over-
sized fold-out pictorial and has been
drawn by the same person who draws
the escape instructions for passenger air-
planes. It breaks the Apricot unpacking
procedure into IS easy steps, not count-
ing inflation of your life jacket. For all
its amusement, it does provide a guide
for the petrified. Next to having your
machine unpacked by a stewardess, it is
unparalleled in its helpfulness.
The Bottom Line
The Apricot was an open-and-shut
case of love at first sight — and lasting,
true love upon further inspection. From
the outset, however, we felt it was a bit
pricey. At $3100, other options may
beckon, clouding the issue. After thor-
oughly putting it through its paces, how-
ever, we changed our tune. The Apricot
offers a great deal of value for the cost,
considering the quality of its keyboard,
drives, CRT, circuit design, and bundled
software. It is truly a gem of a system.
Still, if it were to come down a thou-
sand dollars or so, it might do more than
just enchant us, and give us a good look
at the future of the transportable mar-
ket. It might just turn the whole U.S.
micro market on its ear. We're keeping
our fingers crossed. fjj?
70*-
" There's plenty of food in the refrigerator,
...we have videotapes, cable, and if you get
bored, there's always the microcomputer. "
25
YOU'LL BUY LOTS OF SPINNAKER GAMES.
And not just because they're educational, but also because they happen
to be a lot of fun to play.
In fact, they're so much fun. parents have been known to sneak in a
few hours of play when the kids are asleep.
After all. if your kids are actually enjoying a learning game, there must
be something to it. And there is: Fun. excitement and real educational
value. That's what sets Spinnaker games apart from all the rest. And
what brings parents back for more.
We offer a wide range of learning games for a wide range of age groups:
3 to 14. One look at these two pages will show you how we carefully
designed our line of learning games to grow right along with your child.
So if you're looking for a line of learning games that are as much fun to
play as they are to buy. consider Spinnaker Games. They're compatible
with Apple. Atari. IBM PC. PCjr. Commodore 64. Coleco Adam and parents
who don't mind their kids having fun while they learn.
It's newl KIDWRITER™ lets kids
make their own storybook.
Ages 6 to 10.
KIDWRITER gives children a
unique new format for creating
theirown stories. With KIDWRITER.
kids make colorful scenes, then
add theirown story lines. It's as
versatile and exciting as your
child's imagination!
Best of all. while it encourages
children to create word and pic-
ture stories, it also introduces
them to the fundamentals of
word processing. KIDWRITER
will bring out the storyteller in
your children— and in youl
A trip through ALPHABET ZOO.™
Ages 3 to 8.
It's a race. It's a chase. It's
Alphabet Zoo. a game that sends
your kids zipping through the
maze, after letters that fit the
picture on the screen.
Your kids will have fun learning
the relationship of letters and
sounds, and sharpening their
spelling skills. They'll be laughing
at every turn.
Apple and Atin are registered trademarks of Apple Computer. Inc and Attn. Inc respectively IBM PC and PCjr. Commodore 64 and Coleco Adam at* trademarks of International Business Machines Corp . Com,
Electronics Ltd and Coleco Industries respectively 1 1984. Spinnaker Software Corp All rights reserved
RENTS, YOU WON'T
PINNAKER GAME.
FRACTION FEVER™ brings
fractions into play.
Ages 7 to Adult.
FRACTION FEVER is a fast-paced
arcade game that challenges a
child's understanding of fractions.
As kids race across the screen in
search of the assigned fraction,
they're actually learning what a
fraction is and about relationships
between fractions.
All in all. FRACTION FEVER
encourages kids to learn as much
as they can about fractions— just
for the fun of it!
DELTA DRAWING.™ Have fun
creating pictures and computer
programs.
Ages 4 to Adult.
Kids love to draw And DELTA
DRAWING Learning Program lets
them enjoy creative drawing and
coloring while they learn com-
puter programming concepts.
With DELTA DRAWING, even
kids who have never used a com-
puter before can learn to write
programs and build an under-
standing of procedural thinking.
It's easy, clear, and lots of fun!
PACEMAKER™ makes faces fun.
Ages 3 to 8.
FACEMAKER lets children
create their own funny faces on
the screen, then make them do
all kinds of neat things: wink,
smile, wiggle their ears, and more.
Plus. FACEMAKER helps famil-
iarize children with such com-
puter fundamentals as menus,
cursors, simple programs, and
graphics. FACEMAKER won't
make parents frown because their
children will have fun making
friends with the computer.
S£>//YMIA£fr
We make learning fun.
r -.J?-? 1 " i? 1 App,e ' Atan - IBM K and PCjr. Commodore 64
Crtrid 9 « for: Atan. IBM PCjr. Commodore 64. Coleco Adam
An IBM compatible system with plenty of power, flexibility,
and a useful selection of
bundled software.
native
tomputing
equipment
evaluation
The Eagle PC-2 consists of
a detachable keyboard,
systems unit with two
low-profile disk drives,
monochrome monitor,
software and
documentation.
The Eagle PC is a versatile and
powerful small business computer sys-
tem. As its name implies, it is an IBM
PC compatible system, but it is much
more. Bundled with it are MS-DOS and
CP/M-86 as well as word processing
and spreadsheet software.
The Eagle PC is available in four
configurations ranging from a 64K un-
bundled system to a top-of-the-line ver-
sion with a 10Mb hard disk. We tested
the PC-2, the configuration we judge will
be the choice of most users. It has 128K
of RAM, two floppy disk drives, mono-
chrome monitor, MS-DOS, CP/M-86,
EagleWriter, and EagleCalc. List price is
$3495.
Physically, the system consists of a
system unit with low profile floppy disk
drives, detachable keyboard, and mon-
itor. The documentation and software
are contained in one three-inch thick,
three-ring binder. The hardware compo-
nents are finished in a handsome light
and dark gray color scheme.
Setup and installation are straight-
forward and simple. The coiled cable on
the keyboard plugs into the back of the
system unit. The power cord and video
28
i-.pp.ahi ve COIR
David H. AMI
cable from the monitor also plug into the
system unit, and that's it. When it is not
in use, the keyboard slides into a key-
board encasement under the system unit,
thus giving it a space-saving footprint.
Detachable Keyboard
The keyboard is a sculpted unit which
attaches to the system unit with a coiled
cable which has a reach of four feet.
Thus it is suitable for desktop or lap
operation.
The keyboard contains 105 full-stroke
keys. The standard alphanumeric keys
and numeric keypad are white; the
remaining keys are dark gray.
The keys are arranged in a more-or-
less standard pattern — certainly more
standard than the IBM PC. A nice touch
is the separate shift lock (acts like a stan-
dard typewriter) and alpha lock (shifts
only letters — very handy for word
processing).
Special keys include the expected es-
cape, CONTROL, ALT, INSERT, DELETE,
creative computing
HARDWARE PROFILE
Product: Eagle PC-2
Type: Small business computer
CPU: 16-bit 8088
Ram: 128K. 512K maximum
Keyboard: Detached, 105 keys
Text resolution: 25 lines x 80 characters
Graphics resolution: 320 x 200 pixels
with optional color board
Ports: Two RS-232 serial, Centronics
parallel
Disk drives: Two double sided, double
density, 5 1/4" drives, 320K each
Software: MS-DOS, CP/M, EagleCalc,
EagleWriter included
Documentation: User's guide, and
manuals for each software package
Price: Bundled system $3495
Summary: An IBM compatible system
with many extras and excellent
bundled software.
Manufacturer:
Eagle Computer
983 University Ave.
Los Gatos, CA 95030
(408) 395-5005
February 1984 c Creative Computing
STARTS
game home and watcn your cniia piay,
you'll know the excitement of a winning
choice.
Active Family
Your family and CAI's growing family of
animated, full-color programs have a lot to
share —beginning with a willingness to
reach beyond the ordinary to achieve the
best.
At Your Command
You may meet a princess, a juggler or a
dragon in Wizard of Words™ You may
appear as a guest on TV in Master Match,™
The Game Show™ or Tic Tac Show.™ Or,
you may extend these programs still further
with our LearningWare™ diskettes, offering
hundreds of questions matched to the
teaching strategies in the games. In every
case, CAI puts a world of imagination and
learning at your fingertips. And puts you
and your child in control.
Unique Approach
Key features place CAI thinking tools in a
class by themselves: Each program comes
with its awnlibrary of subjects. But that's
just the start. Our unique authoring system
let's you or your child create your own
lessons on any topic, tailoring the program
to your family's needs —and no computer
knowledge is required. Add the fact that
weVe kept the vital ingredient -FUN- in
learning, and our proven success is no
surprise. Over 2,000 school districts now
use CAI programs to teach essential
vocabulary and logic skills in a variety of
subject areas.
CAI supports its products —and you —with
an unconditional guarantee and a free
backup disk. And provides compatibility
with the most popular computers: Apple,®
IBM® (and soon Commodore™).
Wise Choice
CAI is a group of experienced educators
and programmers who believe that success
begins with opportunities you create at
home. Ask to see a demonstration of CAI
programs at your local computer store, and
see for yourself just how rewarding a good
education can be.
ail
TM
Computer
Advanced
Ideas
Bringing Ideas w Home
1442 A Walnut Street, Suite 341
Berkeley, CA 94709 (415) 526-9100
Apple is a registered trademark ol Apple Computers. Inc IBM is a
registered trademark ol IBM Com Commodore is a trademark ol
Commodore Business Machines. Inc
CIRCLE 130 ON READER SERVICE CARD
Eagle PC-2, continued..
LLl
Wi - i - iTrnr n
i i 1 1 i i i i 1 1 i
i rn i i i
The keyboard has 105 full-stroke keys. The top and bottom rows contain 24 programmable
function keys.
break, and home. In addition, there
are keys marked enhance and help
(implemented in some software pack-
ages), four cursor control keys (arranged
in a logical pattern), and 24 pro-
grammable function keys. Unfortunate-
ly, the left cursor and backspace key are
one and the same, i.e., it is a destructive
left cursor. We prefer separate keys.
However, 24 function keys are far
more than are found on most computers.
Many of these are defined in the various
applications software packages, while
others may be defined by the user.
Function keys Fl to F14 have labels
marked on the keys. These are the cor-
rect designations for Eagle software
packages (EagleWriter and EagleCalc),
but do not correspond to IBM PC func-
tions. The GWBasic software package
contains a program, IBMKEYS, that re-
defines the keys to duplicate those on an
IBM PC.
The keyboard has an excellent feel
and keybounce is nonexistent. All keys
repeat after being held down for about
one second. There is no audible keyclick
on repeated characters, so you must
watch the screen to get the desired
number of repeats.
System Unit and Disk Drives
The system unit houses the cpu, mem-
ory, I/O circuitry, disk drives, and
expansion slots. The mpu employed is a
16-bit 8088 running at 4.7 MHz. Its
performance on our benchmark was
about as expected falling between the TI
Professional and the IBM PC (see Table
1).
The PC-2 has 128K of RAM, expand-
able to 512K. With the exception of a
bootup procedure, nothing is contained
in ROM, hence, applications software
packages tend to eat up large chunks of
memory. With GWBasic, for example,
user memory is restricted to 51,674
bytes; with EagleCalc, you get 39K.
This, of course, is no different from
other machines in this category, but
quite different from low end and note-
book computers which have Basic and
sometimes other software contained in
ROM.
30
Two low profile, double-sided, dou-
ble-density floppy disk drives each with
a capacity of 320K are built into the PC-
2. We like the quarter-rotation handles
which raise and lower the drive spindles
and hold the disk in the drive; we find
them more reliable than the flimsy doors
on the IBM PC (and many other
computers). In operation, the drives are
exceptionally quiet.
Indeed, the system itself is noiseless
(no noisy fan like the TI Professional, al-
though we understand that TI dealers
will replace the airplane turbine in ear-
lier units with a new, quiet fan). To see if
overheating might be a problem, we op-
erated the Eagle in a room heated to 90
degrees and left it running for 24 hours
with no ill effects. After 24 hours, the
system unit was quite warm, but it still
was executing our program flawlessly.
The PC-2 system unit has connectors
for the keyboard, monitor (D-9 jack for
Eagle monitor and RCA jack for others),
Computer Time
Accuracy
(Lower Is better)
TI Professional 0:15
.005859375
Eagle PC-2 0.19
.005859375
IBM PC 0:24
.01159668
Table 1. Benchmark comparisons.
two RS-232 serial devices, and a parallel
printer. The printer output is to a female
Centronics-type connector, the same as
on most printers. We had some difficulty
locating a cable with a male Centronics
connector on both ends, but as this
convention is employed by more com-
puter manufacturers (Epson, Fujitsu,
etc.), we expect cables to be more readily
available.
The system unit also has three slots
for IBM-type add-on boards. In the PC-
2, two of these slots are already occu-
pied, so only one is truly available.
Output Display
The PC-1 and PC-2 configurations
both include a 12* green monochrome
monitor. We like the power cord that
plugs into the system unit allowing the
entire system to be turned off and on
with just one switch. Text resolution is
80 characters by 25 lines. Characters are
The built-in character
set is quite rich.
formed within an 11 x 14 pixel matrix
and are very legible.
The specifications for the monitor
state that it has 720 x 352 pixel graphics
resolution. However, this is moot, as
graphics are not supported by the mono-
chrome video board. The only graphics
possible on the monochrome monitor
are those formed with the 50 graphics
characters and the locate command in
Basic.
The built-in character set is quite rich
and provides 222 printing characters;
these are, of course, the sames ones
found on the IBM PC. They include the
Area for plug in boards in PC-2 is crowded with two boards; there is room for one
more.
February 1984 c Creative Computing
Simulator II
■a
Put yourself in the pilots seat of a Piper 181 Cherokee Archer f/r an awe-inspiring flight over reahst.c scene
from New York to Los Angeles. High speed color-filled 3D graphics will give you a beautiful panoramic v.
as you practice takeofls. landings, and aerobatics. Complete documentation will get you airborne quickly
even if you've never flown before. When you think you're ready, you can play the World War I Ace aerial battle
came Flight Simulator II features include a animated color 3D graphics a day, dusk, and night flying modes
a over 80 airports in four scenery areas: New York, Chicago. Los Angeles, Seattle, with additional scenery
areas available - user-variable weather, from clear blue skies to grey cloudy conditions • complete > flight
instrumentation a VOR, ILS, ADF, and DME radio equipped - navigation facilities and course plotting - World
War I Ace aerial battle game a complete information manual and flight handbook.
or write or can for more information. For direct orders please add $1 .50 tor
snipping and specify UPS or first class mail delivery American Express, Diners
Club, MasterCard, and Visa accepted.
Order Line: 800/637-4983
CIRCLE 234 ON READER SERVICE CARD
styfeLOGIC
Corporation
713 Edgebrook Drive
Champaign IL 61820
(217) 359-8482 Telex: 206995
Eagle PC-2, continued.
»f JJ" 351 X$ 37x 311 39' « < „, fl .
S3 S S4 i SS 7 Si 8 57 J S8 : S * ■ M < 4 2
MT Ml K* Ml i7C Ml Hi 2, |! j £J
Si 2f 2! 2£ 5" "■ "• 2? 2
a!a»*! , -"'-". 1 5:s. i a:s:. 1
v 1W • 19i 121 » 122 i
I HI 1 142 f
i« 4 isa a lsi i is2 y
223 * 224 I iS J £ f " 7 " 8 I *» I » . 221 | 222 |
»• 234 1 » J Si g! »f ?», 231, 231 T ai
»2 2 S S! n " M * 2«t 242 1
i 246 r 247 . 241 • 2« 29 251 * 252 '
Screen />Ao/o jAomw character set of 222 printing characters.
expected ASCII letters, numbers and
symbols, 50 graphics characters, 37 for-
eign letters, 17 Greek letters, math
symbols, and several other strange
characters.
A medium-resolution color board
(320 x 200 pixels) is available for use
with any good quality RGB color mon-
itor. This board allows the use of the
graphics commands in GWBasic as well
as the running of machine language pro-
grams that employ color graphics.
EagleCalc
EagleCalc is an exceptionally versatile
spreadsheet package. In the default
mode, EagleCalc displays eight 8-char-
acter columns and 20 rows. Three lines
at the bottom of the screen show remain-
ing memory, cursor coordinates and
contents of current field, command
prompts, help prompts, and the current
line being entered.
The spreadsheet has maximum di-
mensions of 64 columns by 255 rows. Of
course, with only 39K available, you will
not be able to build a 64 by 255
spreadsheet; a matrix of about 4000 cells
is about the largest possible unless you
add more memory.
Individual column widths can be var-
ied to accommodate various labels.
However, we did not like the mandatory
one-column blank between cells. This
prohibits the use of long titles that carry
across several columns on the top of a
spreadsheet.
A wonderful feature of EagleCalc is
the built-in help mode. When you hit the
32
help key, a tutorial replaces the
spreadsheet on the screen. In total, there
are eight screens of material that prac-
tically comprise a condensed manual on
EagleCalc.
EagleCalc has all the expected spread-
sheet functions including NPV (net
present value), AVG (average), IF
(Boolean test), and LOOKUP (searches
for a value within a range of cells).
Eight function keys are implemented
in EagleCalc for such operations as
displaying the directory of files, loading
and saving files, printing, formatting,
and clearing.
The 80-page EagleCalc manual is easy
to understand. This, coupled with two
sample programs on the master disk,
should make learning the system a
breeze for the first-time user. In most
cases, the commands are identical with
VisiCalc. so many of the books and
routines written for VisiCalc should be
usable with EagleCalc as well.
EagleWriter
Like EagleCalc, the EagleWriter disk
boots up with a menu that allows selec-
tion of EagleWriter, disk backup, assign-
On/- PC-2 was an early model so we had to install an updated EPROM Irev.C) to give it
greater compatibility with the IBM PC.
Installing the EPROM required us to follow a long 24-step procedure for disassembly,
installation, and reassembly.
February 1984 ■ Creative Computing
Data managemen
software
takes off.
It's not just a data base. It's data management.
It's a big idea, and once you see how powerful
it can make your personal computer you'll know why
Condor Data Management software is the right idea at
the right time.
With Condor you get all the power and flexibility
of a fully relational database, plus a Report Writer
to generate reports. At no extra charge.
And it's simple to use. You can set up data fields
quickly without the need for programming experience.
Because Condor I and Condor 3 were wntten for
business people with business needs.
Begin with Condor I. the advanced file manager.
Upgrade later as your business and your data grows, to
Condor 3, the fully relational data management system. It's
the same system that hardware manufacturers like DEC,
Sony, Zenith, and Hewlett-Packard have selected to market
with their personal computers.
To find out how Condor Data Management software
~ I can make your business take off, see your
personal computer dealer, or call 1-800-854-7100
x/65 (in California. 1-800-422-4241 xl65) for
the dealer nearest you.
He'll prove our point. That Condor is the
data management software powerful
. enough to be useful to business, yet
i simple enough for business to use.
Sooth Stole St . Ani
■ v J988
CIRCLE 246 ON READER SERVICE CARD
Eagle PC-2, continued...
ment of system parameters, or entry of
time and date.
In general, you will go directly to the
program, however, you will have to as-
sign system parameters at least once for
the type of printer you have connected.
This is a longish 23-step procedure, but
it is well documented in the User's
Guide. EagleWriter recognizes four
major types of printers:
• Non-precision printers
• Diablo 1610, NEC 5515
• Qume Sprint 5, C.Itoh, Diablo 630
• NEC 5510
If you have another type of printer,
you must select the option that most
closely resembles it. User configuration
is not possible.
A review of EagleWriter could be a
feature review in itself, so we will
present just some of the highlights.
EagleWriter normally operates in an
overstrike mode, although the ins (in-
sert) key will open up space from the
cursor to the bottom of the screen for
the insertion of letters, words, or en-
tire paragraphs. Thus, in some sense,
EagleWriter can be operated in over-
strike or insert mode, whichever you
prefer. Reformatting a line or page is
carried out practically instantaneously
— a pleasant change from some other
word processing programs.
EagleWriter has two operating modes:
edit and command. Edit mode is used
for most functions (creating and editing
documents, saving and reading flies, and
printing), while command mode is used
only for saving and reading portions of
flies.
EagleWriter has three kinds of hy-
phens: hard (always in the same place),
firm (in words at the end of the line),
and soft (in words at the end of a page).
You can tell EagleWriter how you want
to treat both firm and soft hyphens.
EagleWriter has character, word, and
line deletion. Insertion can be done by
typing items to be inserted or by using
the "cut and paste" (bloc 1 move)
facility.
There is a search and repla facility
which can be used in a discretionary or
automatic way. In fact, search and re-
place can even include files on the disk if
you wish. Searching is exceptionally
powerful and can be exact, literal, or
make use of wildcards in several ways.
Output formatting and printing have a
wide range of possibilities and offer as
much flexibility as we have seen on any
word processing package.
Thirteen function keys are implement-
ed in EagleWriter, and many of the
other special keys (help, delete, etc.)
are also used. Since all of these keys are
labeled, no special overlays or keytop
labels are necessary.
EagleWriter comes with a thick, 211-
34
page manual which looks a bit forbid-
ding, but, with its extensive illustrations
and sample documents on disk, is quite
comprehensible.
GWBasic
Microsoft GWBasic is a $245 option
with the Eagle PC. This is the standard
8088 Basic interpreter that runs under
MS-DOS. It has all the bells and whis-
tles with the exception oi the graphics
commands which require the optional
color board.
According to the documentation, the
disk comes with a User's Guide, Basic
Reference Manual and Basic Reference
Book. We're not sure of the difference
between these latter two documents as
we got an early version which included
only one 102-page manual titled, "Lan-
guage Feature Extensions to Standard
Basic-86 Version 5.0." As we remarked
in our review of the Computer Devices
All you do is pop in an
IBM PC disk, power up
the Eagle, and you are
off and running.
DOT, this is a poorly organized manual
that suffers from the lack of a table of
contents and an index. We presume that
production shipments will include the
specified documentation.
IBM PC Compatibility
Although the Eagle PC is promoted
and sold as an IBM PC compatible com-
puter, nowhere in the documentation
does it mention how to run IBM PC
software. As it turns out, perhaps it is
not necessary.
All you do is pop in an IBM PC disk,
power up the Eagle, and you are off and
running. It is that easy!
Of course, not every PC disk will run.
We tried to run the disk from PC Disk
Magazine. No go, except for one pro-
gram. We quickly traced the reason to
the fact that we did not have Basic on
the Eagle. Once we loaded GWBasic we
had no further problems. Naturally, you
will not be able to run color graphics
programs or games if you do not have
the color board and a color monitor, but
that should not be any surprise.
We were pleased with this compatibil-
ity, but just a teensy bit of documenta-
tion would have been nice. Eagle dealers
have a booklet, "Eagle Compatible
Product Catalog," that lists the IBM
and third party hardware and software
that works on the Eagle. Unfortunately,
this is not available to end users.
Documentation
As mentioned earlier, all the manuals
for the Eagle PC are contained in one
large three-ring binder. The manuals in-
clude a 78-page User's Guide, manuals
on EagleCalc and EagleWriter, a 50-
page MS-DOS User's Guide, a 34-page
CP/M-86 User's Guide, a glossary of
terms, and a short section with customer
support and warranty information.
All the manuals are written specifi-
cally for the Eagle PC, a pleasant change
from the mildly customized applications
software manuals furnished with so
many other machines. Illustrations are
included where necessary, and we found
all the manuals to be clear and
thorough.
Warranty and Support
The Eagle PC comes with the usual
90-day limited warranty on parts and la-
bor, plus a one-year warranty on parts
only.
Service on the hardware is available
from either the selling dealer, Bell &
Howell (a third party maintenance
organization with 175 service locations),
or directly from Eagle in Los Gatos.
Software support is also available
from your local dealer, from regional
distributors, or directly from the Eagle
Customer Service Organization. You
can hope you don't need to use this last
option. We tried calling the distributor
that shipped us the computer and they
gave us a toll-free number to call at
Eagle. It produced only a recorded
announcement that it was inoperative.
We then called long distance — several
times — and left messages. Finally, one
was returned by a charming young lady
who asked if we really had a problem.
We said, "Yes, why do you think we
February 1984 c Creative Computing
>ur Products Get Used . . . Everywhere
In Business . . .
Toshiba
ITT
Sony
Boeing
General Electric
Lockheed
Union Carbide
Xerox
ARCO
TRW
Hazeltine
Raytheon
Westinghouse
Sorcim
Harris
Quantum
Grumman
Intel
McDonnell Douglas
Sperry Univac
Chase Manhattan
SofTech
Honeywell
E.I. DuPont
Poloroid
IBM
Magnavox
Hughes Aircraft
In Government . .
NASA
Argonne Labs
Jet Propulsion Labs
U.S. Army
U.S. Air Force
U.S. Navy
Naval Postgraduate School
U.S. Department of Commerce
U.S. Department of Treasury
Social Security Administration
FAA
Depart, of Energy, Canada
Depart, of Transportation, Canada
Depart, of Publications, Australia
In Education . . .
Harvard University
Georgetown University
University of Chicago
California Institute of Technology
John Hopkins University
University of Southern California
University of Massachusetts
University of Wisconsin
U.S. Naval Academy
Rochester Institute of Technology
University of Iceland
University of Leicester
University of Trondhiem
University of Zimbabwe
Suntea Data
10175 Haruln Suite 100
Houston. TX 77036
(713) 271-9191
Weatlco. Inc.
25 Van Zant St.
Norwalk. CT 06855
(203) 853-6880
THE MOST COST EFFECTIVE ADA* DEVELOPMENT
TOOLS AVAILABLE ON MICROCOMPUTERS!
Our Ada product line is available on the following Operating Systems:
CP/M, CP/M-86, PC-DOS and MS-DOS.
Available from the following distributors:
Nationally Internationally
CompuVlew Product* Noid-Mlcro Inlormatlque Mlcronla
1955 Pauline Blvd. Suite 200 155. rue du Faubutu II Blackmore St.
Ann Arbor. Ml 48103 •>"■• Windsor 4030
(313)996-1299 75010 Paris QLD. Australia
(1)205-39-47 (07)57 9152
Miriam Corporation
5340 Thorn wood Dr. Suite 102
San Jose. CA 9S123
(408) 226-0170
■ »■ H IV M ■». CCr Ma*..
'ADA M • „■< A <>' l
Ms I* »*. m a iraaiaiarfc mt MlaraaaS
Copyright 1983 RR Software
SI 00 Systems
3687-4 Shobumachl
Obayashi
Salts ma. Japan 346-01
04808 (5)0416:
04808 (5)6565
specialists in state of the art programming
P.O. Box 1512 Madison, Wisconsin 53701
(608) 244-6436
CIRCLE 187 ON READER SERVICE CARD
UNICORN TREASURES
MAKE
LEARNING
A
TM
PLEASURE
Ages 5-Adult
( I to 4 players)
Ages
5-13
'.IS***
Each Unicorn educational game teaches
as it entertains. All of our treasures have
been developed at The Computer Learning
Center for Children. Written by edu-
cational experts who make them fun,
our games feature colorful, high re-
solution graphics, multiple difficulty
levels, beautiful music, and are
completely user friendly with
simple on-screen instructions.
You'll be delighted to use them
year after year as your child's
educational needs change.
Look for our growing line of
quality educational games.
You won't know what
you're missing until you've.
seen a Unicorn.
Available at your local dealer or
call or write Unicorn for our free brochure
Apple. Alan Commodore 64 and
ihm pi irksai Apple
Computet Corp , Atari Inr
si ro <i»><i
International Business Machines Corp
rest*-. ■
I'll I <*8 t by (Inn orn Software
Company AH rights reserve*!
Available for Apple,
Atari, Commodore 64 and
IBM- PC Computers.
Disk versions only.
UNICORN SOFTWARE™
1773 East Tropicana Avenue #8
Las Vegas. Nevada 89109
(702) 798-2727 or
(702) 798-5990
CIRCLE 248 ON READER SERVICE CARD
Eagle PC-2, continued...
called?" She said, "Okay, then I'll have a
customer service person call you back."
None ever did.
When testing a computer, we like to
act as a normal customer, but after a
month we gave up, revealed our true
identity, and got some fast response to
our problems.
We understand that things have im-
proved today, so we tried the customer
service line just before putting the finish-
ing touches on this article and were re-
warded with a return call in about two
hours. We judge that quite acceptable.
Pricing
As mentioned above, the Eagle PC-2
with 128K, two disk drives, monochrome
monitor, EagleWriter, EagleCalc, MS-
The Eagle PC is a well-
designed computer
with plenty of power
and good versatility in
a space-efficient
package.
DOS, and CP/M lists for $3495. Here
are the prices of several add-ons and
options:
64K Memory Kit $ 135
8087 co-processor 495
10M Hard disk unit 2495
Color board 295
GWBasic 245
In Summary
The Eagle PC is a well-designed com-
puter with plenty of power and good
versatility in a space-efficient package.
The keyboard uses a standard layout,
has a numeric keypad, and an un-
expected 24 function keys. The disk
drives are very quiet and, when the
drives are not in operation, the system is
totally noiseless.
We think that the monochrome board
and monitor should permit the use of
graphics, and we had a few small bones
to pick with the documentation. Our
experience with the customer support
group wasn't wonderful, but that seems
to have been rectified. All in all, these
are small nits against a machine that is
excellent in nearly every regard.
Considering the IBM compatibility,
bundled software including both MS-
DOS and CP/M-86, expansion slots,
and compact design, we And ourselves in
agreement with Eagle when they say,
"The Eagle PC is simply, a better PC."
It sure is. IS
CIRCLE 402 ON READER SERVICE CARD
February 1984 c Creative Computing
Last Year Over
w i
. nee people enter
Asylum, they don't ivantxo
leave And neither will you.
Inside this thrilling
adventure game from
Screenplay challenges
lie around every comer,
behind every door. There
are hundreds of doors, too!
You've gone crazy
from playing too many adventure games.
You've been placed in the asylum to act out
your delusions. To cure yourself, you must
make good your esc ape.
There's no one you can turn to for help.
Almost every turn leads to a dead end. Or
worse, vigilant guards stand in your way. If
you can't out muscle them, can you outtliink
them? Inmates line hallways offering help.
Asylum runs in 4HK on the Atari, Commodore 64 ami IBM /'< '
computers See your local software dealer. >"29 95
Hut can they he trusted?
While getting out of
the asylum may take
months, you'll get into our
game instantly.
Smooth scrolling three
■ dimensional graphics give
you a very eerie sense of
reality.This feeling is also
^ heightened by the use of
full sentence commands.
No wonder thousands of people bought
Asylum \asi year, and PC World recently
named Asyliuri one of the top ^**i
ten games for the IBM PC.
Play Asylum. All you have
to be committed to is fun.
■screenplay
Box 3558, Chapel Hill NC 27514 800-334-5470
You could win $10,000 from Screenplay anywhere our games are sold.
CIRCLE 220 ON READER SERVICE CARD
Challenge yi
Make beautiful music. Everyone loves
music. And anyone who has ever hummed
a tune can write one, now. Scarborough has
taken the universal language of music and
developed a software program that makes it
fun and easy to write songs for budding
composers of any age.
Even those who don't recognize a single
note can be composing songs in 15 minutes.
Simulated piano roll graphics and on-screen
commands serve as a guide every step of
the way — from scales and rhythm to more
complex musical forms and theory.
With Songwriter, composing songs is as
simple as "do-re-mi." Write a song, change,
delete or add a note, change tempo and
teach the computer to repeat musical
mot i f s. Even save^ompositions to^jlay back
through the computer or your home stereo.
For added fun, there is also a library of 28
popular songs to listen to and experiment
with, as well as a series of educational
activities for adults and children.
Songwriter is like a word processor for
music that will bring the whole family back
to the computer, again and again — because
Songwriter encourages experimentation
and makes the whole process fun. Isn't that
why you bought a personal computer in the
first place?
Every kid has a song in his heart. (So does
the "kid" in every parent!) Help yours
i
•Jfldcompos''
weB'ln15minut«,u
Available
obo^d 1
r creativity.
Be quick on the draw. PictureWriter is
lagic! Create any shape or pattern,
instantly. Fill areas with glowing colors and
3ven hear pictures set to music.
PictureWriter brings out the artist in any-
>ne. With this program, your child can
create his or her own picture gallery and
watch the computer redraw the pictures like
magic on the screen. PictureWriter also
includes a library of masterpieces by other
'picture writers" that can be colored, edited
jnd redrawn.
Like all Scarborough programs, Picture-
I Writer encourages experimentation and
| continually challenges the child to explore
lew avenues. And all the while, Picture-
| Writer subtly develops the child's familiarity
/ith the fundamentals of step by step com-
pter programming.
Getting started is simple. The built-in
tutorial zips the artist into the program
| quickly and keeps him or her creatively
jccupied for hours.
The possibilities are endless with Picture-
/riter. In fact, children find it so captivating
| that parents will probably want to doodle
/ith it, too. And why not?
You can't stay an adult forever.
Available for Apple" $39.95
(Soon, Atari")
-pplc. IBM and Atari are registered trademarks of Apple Computer. Inc..
nternational Business Machines Corp. and Atari, Inc. respectively.
I Commodore 64 is a trademark of Commodore Electronics Limited.
ugh System.
SuperSprite and Arcade Board
A New Way
To Do Graphics
On The Apple
creative
computing
equipment
evaluation
Steve Arrants
fhen it was first introduced, the Apple
was perhaps the most revolutionary ma-
chine of its kind. Though it offered a tiny
amount of RAM. no disk -drives, and only
a fair Basic, hobbyists and hackers fell in
love with it. Well, times have changed.
The Apple is now just one product among
many. Although the folks in Cupertino
have continued to improve the product,
graphics and sound are still limited on the
Apple.
Go to your favorite arcade. Play Zaxxon
or Robotron. Spectacular graphics, right?
Life-like sounds? Until now, those effects
were only palely imitated on the Apple.
Exciting graphics and sound on the Apple
were usually -achieved at the expense of
large chunks of memory.
The Texas Instruments 99/4A, Atari
400 and 800. and even the Commodore
64 and Vic-20 all boast graphics and sound
capabilities that make Apple aficionados
green with envy. By adding special chips
that can produce these effects, manu-
facturers can not only offer a good com-
puter, but an excellent game machine.
For reasons of its own, Apple has not
included these special chips in the lie.
Perhaps they are trying to change the
image of the Apple to one of a business
machine rather than a game unit. It is
interesting to note that the Lisa, built as
the quintessential business machine, offers
superb graphics capabilities. LisaDraw
makes graphics so easy, so foolproof,
that I wish those capabilities could have
been transferred over to the lie.
Why has Apple ignored innovations in
graphics and sound? Why does creating
hi-res graphics on the Apple take more
time and thought than writing a master's
thesis? And why doesn't Apple offer sprite
graphics, which other manufacturers offer
as a sine qua non'! If we look at the
history of Apples, it is easy to see that
Apple does not try to cover all the possible
applications of its machines. Apple Com-
puter does an excellent job in covering
40
Su/wrSprite (top) and Arcade Board (bottom/.
and supporting business applications,
business graphics, and data management.
Peripheral manufacturers support the other
side — the frills in which a business buyer
is not interested. It is the same with sprite
graphics and great sound. Peripheral manu-
facturers see a need and fill it.
Sprite graphics hardware is not too
difficult to produce. Neither is the hardware
for creating lifelike sounds. Having both
of them running in conjunction with Apple
graphics, however, is not as easy as it may
sound. The same with software. Sprite
software is simple to write. But writing
the software that allows all of this to go
on simultaneously is very difficult. In effect,
it calls for the writing of a new language.
Two manufacturers have just released
boards for the Apple which make sprite
generation possible. Both Synetix Systems
Inc. and Third Millenium Engineering
Corporation have done the almost impos-
sible. With their new peripheral boards
music, speech, sprite graphics, and more
are available for your Apple.
They have not only changed the Apple
but traasformed it. Both products are based
on the same principle. The 6502 is fine
for what it does, but when generating
sound or graphics, it is agonizingly slow.
The microprocessor dedicates all of its
time and energy to the task of creating.
moving, and changing graphics and sound.
Therefore, program execution is slow,
especially when the microprocessor must
perform other tasks.
Instead of doing tricks with memory or
language, a new graphics and sound proces-
sor takes over these jobs from the 6502
chip, freeing it for other work. But before
we take a look at these new peripheral
boards, let's take a look at Apple vs. sprite
graphics.
The Limits Of Apple Graphics
If you have ever done any graphics
applications with the Apple, you have
probably been bothered by color-clashing.
Whenever bits are in horizontally adjacent
positions, clashing occurs if one bit is on
and the other is off. When an object moves
across the screen, it causes this clash and
erases background it passes over.
This doesn*t cause any problems when
one or two objects move across a black
background. When ten objects fly across
an orange background, however, you begin
to see how mediocre Apple graphics really
are.
As an analogy, think of an animated
cartoon. Characters move across the
screen, passing freely in front of and behind
one another. They can walk into the
background or foreground with ease. This
February 1984 c Creative Computing
EAR
LEEPER
WHY WAIT UNTIL YOUR KIDS
ARE IN SCHOOL?
Let Leeper give them a head start in reading, writing and math.
An award-winning collection of four preschool games for the Apple computer. ^*"
GRfll
Magazine's
iBest Educational Gome of 1983
CES 1983
SHOWCASE AWARD
)Scerra
'ON-LINE
TM designates a \m <& On-Line. Inc
CIRCLE 205 ON READER SERVICE CARD
SuperSprite/ Arcade, continued
is because these images are multi-plane—
the entire image is composed of many
parts, and each part does not have to be
redrawn with each move.
Because Apple graphics are done on a
single plane, they are much more difficult
to work with. You could always XDRAW
or "mask" certain areas of the screen, but
both of these methods are difficult, time
consuming, and basically unsatisfactory
solutions. Each object must be erased and
redrawn with each move.
Beyond The Limits With Sprites
Sprite graphics offer greater speed—
comparable to assembly language
graphics— and are easier to create. There
is no XDRAWing, no masking or bit-
shifting. Both SuperSprite and the Arcade
Board offer 16 colors, which can be overlaid
to produce different hues. With 35 graphic
planes, almost any effect you can think of
can be drawn.
But that is not all— Apple graphics are
also available at any time. Think of the
possibilities of using 35 graphics planes at
once! Instead of redrawing an entire screen,
you need only move an object in one
graphic plane. For example, if you have a
scene of a car driving across a desert, you
can animate both the graphic plane on
which the car is drawn and that of the
background. They are the only planes
that you need to bother with. In contrast,
because Apple graphics are done on a
single plane, the entire scene must be
redrawn.
These impressive effects are achieved,
using Applesoft Basic and an appended
language which uses the ampersand hook
to call the sprite graphics functions into
use. Since this language is just an extension,
it is totally compatible with Applesoft.
No other language can make that claim —
not Logo, not GraForth, not Pilot.
The potential of these new boards and
their languages is exciting. Think how
many times you have wanted to write
your own commercial quality game but
couldn't because learning machine lan-
guage or GraForth seemed too difficult.
With these new products, sprite graphics
programming is almost as easy as using
regular Apple graphics.
SuperSprite
SuperSprite consists of the Texas In-
strument TMS 9918A video display
processor, the General Instruments A Y3-
8912PSG sound generator, 16K of RAM
for video use, and the Echo II Speech
Synthesizer. Included in the package is
the Star Sprite software. Echo II Speech
software, a speaker, cables, and docu-
mentation.
Installation is involved. The board must
be placed in slot 7 to pick up the video
trace signal. Four jack inputs on the card
must be connected. One goes to a monitor,
which allows normal video when the Super-
Sprite board is not in use. Another con-
nection goes between the card and the
video output on the Apple. A third con-
nection is between the card and the monitor
creative comparing
HARDWARE PROFILE
Product: SuperSprite
Type: Graphics Board and speech
synthesizer
System: Apple II, II+, lie
Specifications: Texas Instruments
TMS 9918A Video Display
Processor, General Instruments
AY-3-8912 Programmable Sound
Generator, Echo II speech
synthesizer, support chips,
cables, software
Performance: Flawless.
Ease of Use: Very easy.
Documentation: Very good, going,
beyond mere instruction.
Price: $395
Summary: A well-designed, excellent
package. Very good documen-
tation, software and packaging.
One of this year's most important
product's for the Apple.
Overall Mark: A+
Manufacturer:
Synetix, Inc.
15050 N.E. 95th St.
Redmond, WA 98052
used for sprite and Apple video, and fourth
input/output connects the SuperSprite
board to an auxiliary amplifier, such as a
stereo system.
There are three different software pack-
ages for the SuperSprite board. Star Sprite
I from Avant-Garde is a beginner's package.
Star Sprite II and III are more advanced
versions, offering more utilities and more
machine language programming infor-
mation. All disks are unprotected, listable,
and copyable, allowing you to make back-
ups and customize programs for your own
use. Since the software is useless without
SuperSprite, this is understandable.
The software consists of the Ampereprite
language, a program to help with the
installation and set-up, three short games,
and a tutorial. Also included are programs
for sprite creation, sprite painting, scene
creation, realistic sound generation, and
text labeling. Little previous programming
experience is required. Simply read the
instructions, and you will be creating path
and direction tables, mazes, animation
sequences, and your own games in no
time. If you can program in Applesoft,
you can program with Ampersprite.
If you purchase SuperSprite with the
Echo II Speech Synthesizer option, you
can include human speech in your pro-
grams. The Echo II software lets you
create spoken words from letters typed in
or by phonemes, the smallest distinguish-
able sound units of a language. The word
Speech, for example, is composed of six
letters but only four phonemes. Using
phonemes allows greater control over the
speech, making it sound more natural.
Also included is Echo Words, a dictionary
of 719 words and phrases in a female
voice.
The Echo Speech Synthesizer can be
used with sprite graphics and within regular
Applesoft programs.
CIRCLE 400 ON READER SERVICE CARD
Arcade Board
The Arcade Board uses the same Video
Display Processor as SuperSprite. The chip
used for sound generation is the General
Instruments AY-3-8910, a cousin to that
found in the SuperSprite. The package
includes software and documentation. No
42
February 1 984 c Creative Computing
GPeative compatiRg
HARDWARE PROFILE
Product: Arcade Board
Type: Graphics Board
System: Apple II, II + . He
Specifications: Texas Instruments
TMS 9918A Video Display
Processor. General Instruments
AY-3-8910 Programmable Sound
Generator, support chips, software
Performance: Very good
Ease of Use: Very easy
Documentation: Preliminary
documentation was OK.
Price: $225
Summary: A good, "no-frills" package.
Overall Mark: A
Manufacturer:
Third Millenium Engineering Corp.
1015 Gayley Ave.. Suite 394
Los Angeles. CA 90024
provision for speech synthesis is present,
and cables are not provided. The Arcade
Board installs in any available slot, although
4 or 7 is recommended. Slot 4 must be
used to run any of the demo programs.
Insert one cable from the board into
your monitor or television. A wire from
the board plugs into the Apple Video
Out. This feeds the normal Apple video
signal to the Arcade Board for soft-
switching between Apple video and Arcade
Board video. The final connection is be-
tween the board and an external speaker
(not provided I.
Software consists of the Ampercade
language extension to Applesoft and demo
programs. Its use is similar to the Star
Sprite extension of SuperSprite. The photo-
copied documentation won't win any
literary awards, but it does give an adequate
explanation of commands. Included in
the documentation package are reference
manuals on the VDP and PSG chips. They
are nice to have, but I wonder how many
users will understand them.
How They Work
Both boards remove from the Apple
6502 all the labor involved in creating
graphics and sound. Since the chips on
the boards are dedicated to performing
only these tasks, they do a much better—
and quicker— job. For example, to move
a 40-pixel wide character, the Apple 6502
must draw the character, erase it, and
redraw it in a new location. To do this
involves literally thousands of machine
instructions. Basic is too slow, and assembly
language is tot) complex for many users.
With the SuperSprite or Arcade Board,
the same operation can be done with about
ten machine instructions. Even slow Basic
can handle this.
February 1984 ■ Creative Computing
The same is true for sound generation.
To make a sound on the Apple, you toggle
a port to move the speaker cone in and
out. The frequency and tone are deter-
mined by the rate of toggling. If you wish
to have a continuous tone, the 6502 must
continually toggle the speaker port. While
it is doing this, it can't do anything else.
That is why Apple games usually have
gotxl graphics with only few sound
effects.
You can have animation or you can
have sound effects. You just can't have
them at the same time. With these boards,
the 6502 tells them to create the desired
sound until told to stop. The 6502. there-
fore, is free to direct other things, such as
animation. Thus, the combination of the
VDP chip and the PSG chip take care of
most of the "leg-work" involved in creating
graphics and sound.
The commands used with both boards
are quite simple to use in a normal Basic
program. Use regular Applesoft Basic
graphics commands for Apple graphics.
To use sprites and sound effects, you
must use the special language extensions.
All must begin with an ampersand <&).
For example, the line
10&RX 15.6
in Star Sprite will change the text color to
15 I white) and the background to 6 (red).
The lines
10 & SOFF
20&TNA. 256. 15
initialize the sound chip and then generate
a tone in channel A with a pitch value of
256 and a volume of 15 with Ampercade.
To do these operations with an unex-
tended Applesoft would involve many more
lines of programming. In the first example,
you would have to write a character gen-
Comparison of 6502
Graphics with Sprite
Graphics
• Machine language and sprite graphics
are much faster and smoother than 6502
graphics.
• Machine language and sprite graphics
are easier to do than 6502 graphics. There
is no XDRAWing, masking, refreshing,
bit-shifting, or pre-shifted shapes, just
coordinate changes.
• Graphics and sequences impossible to
do with the 6502 are easily programmed
with sprites.
• More colors are possible, and colors
can be blended with sprite graphics.
• Sprite graphics offer 35 graphic planes
in place of the normal one plane avail-
able with 6502 graphics.
• Sprite graphics and 6502 graphics can
be combined with no color-clash or dis-
tracting interaction.
eration program in high-resolution graphics,
which would involve a shape table. In the
second example, you would do a scries of
POKEs and value statements. With Super-
Sprite and Arcade Board, effects such as
these are easy.
All other commands are just as easy.
The creation of sprites is more difficult,
involving pattern tables, path tables, and
animation editors. Doing that is almost as
easy— and as difficult— as using a com-
mercial Apple graphics package. You can't
enter a few commands and expect mar-
velous shapes and sounds to pop out of
an Apple. Using these new boards involves
learning a new type of graphics.
Summary
As the pictures show, sprite graphics
add a totally new dimension to Apple
graphics. I showed off SuperSprite at a
few user's group meetings. People couldn't
believe that I had the monitor connected
to an Apple. When the people at Synetix
came to our offices to show us SuperSprite,
I couldn't believe it either. But 1 have
used both boards and become a believer.
The Apple now has the same graphics
and sound capabilities found in the Com-
modore 64 and Atari in addition to Apple-
soft and the other unique Apple features.
The programming possibilities are ex-
citing. Challenging games and innovative
programs are now within the grasp of any
Apple owner. A vast knowledge of as-
sembly language is not needed: the pro-
gramming can be done from Applesoft
with the sprite language extensions.
Will this be the next step for Apples'.'
Will software be written to use these
boards? These are interesting and important
questions. There is no doubt that both
boards work and that they can enhance
the Apple. Unless software authors write
programs that use them, however, both
may go to the peripheral graveyard. With-
out software, they make great paper-
weights.
Which of the two is the best? The
SuperSprite package offers the Echo
Speech Synthesizer and better software.
The Star Sprite software is designed for a
range of users, from beginners to pro-
fessional programmers. The documentation
is excellent and not confusing, even when
explaining complex ideas and appli-
cations.
The Arcade Board package has fewer
frills but is far less expensive. Bear in
mind. too. that we had an early version
with preliminary documentation and soft-
ware. The Arcade Board does what it
promises, but. at the moment. I think
SuperSprite delivers more.
Software is generally incompatible be-
tween the two products. A program written
for the SuperSprite may not run on the
Arcade Board and vice versa. JE
CIRCLE 401 ON READER SERVICE CARD
43
T
Barbara Mackowiak
I f you sit down at a computer paint system, you expect to be
able to do some of the basic things you do with pen and brush,
ruler and compass. Draw a straight line or a circle. Erase it and
redraw it in a wider line. Paint in some red here, some blue
there. Soften the edge with a little airbrushing.
Then you push forward a bit. Say you would rather all that
red were a little brighter. Perhaps move that bit of freehand
drawing in the corner more toward the center, and make it
twice as big. Then you might like to see how the picture would
look if the right side of the screen were a mirror image of the
left side. Soon you are altering resolution, remapping colors,
and storing in buffers, as no human with ruler and compass
ever could.
This is a fairly accurate description of the path I followed
with Easel, a professional graphics arts program developed by
Time Arts Inc. The name is an acronym for Editor and Anima-
tion System with Extensible Library.
Using Easel, you draw with an electronic pen and tablet,
with gestures similar to those used for drawing on paper. The
image appears on a high quality RGB monitor.
Barbara Mackowiak. Box 814. Glen Ellen. CA 95442.
44
Figure 1. Simple Landscape.
As soon as Easel is loaded into the computer, the pen is
active. Any freehand drawing you do with the pen appears
immediately on the monitor screen.
Figure 2a. Variations.
February 1984 c Creative Computing
To choose a different pen type, to change a color, to retrieve
an image saved on the computer disk, or to select a command
for changing an image onscreen, glide the digitizing pen down
on the tablet. This brings to the bottom of the screen a menu
containing commands, a color palette, and a status box with
information on the current drawing mode. To select a com-
mand, put the cursor in the menu command box and press
down on the pen.
If you want information about any menu command, press
the "doc" icon before selecting the command. A concise
description of the command will appear on the computer
terminal.
The Main Menu comes up on the screen whenever Easel is
loaded. It lists other menus in the program, each of which car-
ries a set of related commands.
The Tint command allows you to tint
a range of colors from the first color
chosen to the second color chosen.
The Pens Menu has the basic drawing modes, such as Pen,
Brush, Airbrush, and Line, which can appear in any of eight
sizes. The Brush Menu has several special brushes, as well as a
command which allows you to create your own brush. Color
has commands for changing a single color; CMaps (color maps)
for changing several colors at a time; Fills for changing a color
on a selected area of the screen; Shape for drawing simple geo-
metric figures; Move for manipulating images onscreen; Frame
for saving images on disk and recalling all or part of an image
back to the screen.
The final entry in Main is the Etc Menu. Like Main, Etc is a
menu of menus. This layering opens up the system, allowing
Easel to be extended indefinitely. In the Easel I used, the Etc
Menu lists Misc. a menu of commands, such as grids and grav-
ity lines, that help in arranging images; Set Res, a menu of com-
mands for moving between high- and low-resolution screens;
Scale for rescaling, tapering, and putting images into perspec-
tive; Shear for shearing, tilting, and rotating images; Video for
digitizing an image with a video camera; and Cells for storing
and accessing image cells for custom brushes and fonts.
The pictures accompanying this article illustrate some of the
effects possible with Easel. The text below describes the com-
mands I used in making the images.
A Simple Landscape
The sky in Figure 1 is composed of colors shaded from pink
to blue through the Tint command. In preparation for tinting, I
changed two colors — the pink at the horizon and the darkest
blue at the top of the picture. To produce the pink, I used the
RGB (red/blue/green) command to make the color in position
one of the palette a medium red; then, using the Mix command,
I added white and blue to make the appropriate shade of pink.
For the darkest blue, I used RGB on the color in position seven
making it a medium blue, then used Mix to darken it.
The Tint command allows you to tint a range of colors from
the first color chosen to the second color chosen. By pressing
the pink and then the blue, I tinted the five intervening colors
of the palette.
As it happens, I made these color changes first, then began
drawing. However, I could just as well have done the picture
first, composing the sky of any consecutive colors in the palette,
and then tinted the colors. Any changes in color mapping in
the palette appear throughout the image onscreen.
Variations on a Theme
The system I used in Figures 2a, 2b, and 2c determines col-
ors through mapping. In color mapping, the value of a pixel is
not a specific color; instead, it is an index to a map or table of
color combinations and variations of the basic red, blue, and
green that make up all video colors. The table entry determines
the hue and intensity of the color on the graphics screen.
"Mapping" a color means referring to a place on this table for
the composition of the color. With this system, even though
only 16 colors can appear on the screen at a time, the number
of colors possible is vastly larger.
There are two menus of commands that control color map-
ping. Commands in the Color Menu affect one selected color,
which appears as the "current color" in the status box of the
menu. Mix, used in the previous picture, lets you blend any
other color into the current color by putting the cursor over the
color to be blended in; the chosen color will continue to be
added in as long as you press on the pen. Luminance lets you
adjust the brightness of a color by moving the digitizing pen left
Figure 2b. Variations
Figure 2c. Variations.
February 1984 c Creative Computing
45
Easel, continued.
Figure 3. Strange Prism.
Figure 4. Concrete Poem.
or right on the tablet. RGB lets you selectively change the red,
blue, or green component of a color. Xchcol exchanges any two
colors onscreen.
Commands in the CMaps Menu affect the mapping of sev-
eral colors at a time. Tint, used in the previous picture, shades
all colors from the first color pressed to the second color
pressed. RMap brings to the screen a palette of random colors
that change continuously as long as you keep the cursor in the
RMap command box.
Since a change in the mapping of any color changes all in-
stances of that color onscreen, you can quickly see the effect of
any change on the entire image. This series shows the same im-
age with different color mappings. (I have left the menu
onscreen to show how the palette looks for each picture.)
Easel contains a variety of pens
and brushes.
A Strange Prism
Easel contains a variety of pens and brushes. These include
special brushes, such as Airbrush, which deposits a spray of up
to four colors, and Char, which deposits characters in a brush
mode, as well as the standard brushes that lay down solid color.
In general, pens and brushes replace whatever color they cover.
That is, a red line will be red, whether it covers black, green, or
yellow.
The X brushes, however, activate a Boolean "exclusive
OR" function. Used over background (position in the pal-
ette), each color paints as it appears in the palette. Used over
another color, the X brush produces a third color. For
example,
the color in palette position 10 1010
used over the color in position 9 1001
produces the color in position 3 001 1
What color actually appears depends on how the color in the
position is mapped.
In the Prism shown in Figure 3, I did the basic figure with
the standard Brush and softened the borders between colors
with an Airbrush spray, using equal parts of each color. The
diagonal bands I did with Ring X, a ring-shaped brush that
uses the exclusive-OR function. The colors of both the basic
figure and the diagonal bands are sequential colors from the
default palette — the palette that comes up whenever Easel
is loaded.
Concrete Poem
The Type command allows you to type on the graphics
screen from the keyboard. The position of the cursor when you
enter the type mode determines where the text begins and sets
the left margin. Keys such as delete, return, space bar, and
shift work as usual. Typed text appears in the current color
and covers any color onscreen. Once you leave the type mode
(by pressing the escape key), the type onscreen is just like any
other part of the image, and you can manipulate it with any of
the graphics commands.
For the picture in Figure 4, I typed each of the four basic
words onto the screen, positioned them with the Move com-
mand and changed their dimensions with the Zoom command.
I doubled the size of land and expanded the height of sky.
Sunset remains in its original size.
Rather than typing each word over and over, I used the Dup
command, which allows you to duplicate an image repeatedly
to fill a defined area of the screen. For the clouds, I typed cloud
and then made a "stamp" of the word with the Rubberstamp
command. The entire word would then appear whenever I
pressed on the pen.
After all the words were in position, I used Maskbrush to re-
color some of them. Maskbrush lets you paint over a selected
color and masks out all the others, so I could easily recolor
some of the yellow sunset words to red without harming the
surrounding background color.
Although Easel is available to run on a variety of hardware, I
used a Z80-based system with an image resolution of 756 x 482.
Sixteen colors were simultaneously available out of a possible
4096. I photographed the pictures directly from the monitor.
Easel is supported by Z80, 8086/88 and 68000 systems
including the IBM PC and is customized to work on a variety
of frame buffers. The prices, as well as the implementation of
some features of the software, vary with the hardware but begin
at $625.
Time Arts Inc., 4425 Cavedale Rd., Glen Ellen, CA 95442.
46
February 1984 c Creative Computing
A Little Bug Can Do A Lot Of Damage.
It looks so little, but it eats so much
—just like the contamination on your
computer's disk drive head. It may
not seem like much, but all it takes
is a micro-sized particle of dirt to
wipe out a lot of data, and once it's
gone, it's gone forever.
That's why yon need Perfect Data.
The Perfect Data Disk Drive Head
Cleaning Kit eliminates problem-
causing dirt so yon can keep your
computer and your data the way you
want it— perfect.
The Perfect Data Disk Drive Head
Cleaning Kit cleans single or dual-
sided drives simply and effectively.
PerfectData's patented wet /dry
method is the cleaning method
recommended by most leading
computer and disk drive
manufacturers.
The Disk Drive Head Cleaning
Kit is just part of a whole family of
Perfect Data Computer dare
Products— all designed to keep your
computer and your data in perfect
shape. So don't let a bug eat holes in
your rose (or data). I 'isit your
Computer Dealer today for
PerfectData products. PerfectData
Corporation, 9174 Deering Avenue,
Chatsworth, CA 91311. '
Keep It Perfect.
PerfectData
COMPUTER CARE PRODUCTS
Perfect Data is the- new name erf Innovative Computer Products— the leader in computer care since I
CIRCLE 151 ON READER SERVICE CARD
Announcing
THE NATIONAL HISTORICAL SOCIETY
CIVIL WAR CHESS SET
Richly detailed portrait sculptures of great American heroes
— in solid pewter, solid brass and fine enamels.
A heirloom chess set to be enjoyed for generations.
Created by the world-famous craftsmen of The Franklin Mint.
THE NATIONAL HISTORICAL SOCIETY is
dedicated to bringing the excitement and
power of American history — as well as its
significance — to people in every part of
the land.
It is in keeping with this purpose that
the Society is about to issue its own Civil
War Chess Set. A dramatic tribute to the
heroes of both North and South — and a
work all the more intriguing because the
playing pieces include richly detailed
three-dimensional portrait sculptures of
the great Generals of Union and Confed-
eracy, captured for the ages in solid pew-
ter, solid brass and fine enamels.
This extraordinary new chess set will be
crafted to the highest standards of quality
and historical authenticity. The National
Historical Society has appointed The
Franklin Mint to create the sculptures,
each of which will be a new and original
design. Some figures will be shown stand-
ing, some seated, some kneeling, some
mounted on horseback. And each figure
will be painstakingly crafted of solid pew-
ter, hand-finished, then set atop a solid
brass pedestal base embellished with a cir-
cular band of richly colored enamel — blue
for the soldiers of the North, gray for
those of the South.
Every sculpture, moreover, will be so
rich with authentic detail that only the
artists and master craftsmen of The Frank-
lin Mint, steeped as they are in the tradi-
tion of precision coinage, could have
achieved it. Indeed, every nuance of facial
expression, uniform and weaponry — right
down to the buttons, braiding, sabers and
carbines — will be depicted with meticu-
lous accuracy.
Thus, The National Historical Society
Civil War Chess Set is also a magnificent
collection. A triumphant achievement of
portrait sculpture — and the ultimate in
micro-detailed miniaturization.
ALL FIGURES SHOWN ACTUAL SIZE
Major General
William Tecumseh Sherman
BISHOP
General in Chief
Ulysses S. Crant
KING
KING
Available only by direct subscription. Issue Price: $17.50 per sculptured chess piece.
Limit: One complete set per subscriber. Please enter your subscription by February 29, 1984.
Vi >
UJ
9 a. Q
»-
S < LU
c/j «? -
UJ ^
r uj
o "> <
2g2
z8
O uj u.
z z
z
3
2
^
QI
DC *
s
o
CA
CENTER
>il
i §
— >
Q_ E
UJ
LU
a
^£
DC -
g
_l Q-
o
Q
^ *
co^
>
2^
CO 1
LLJ *
O
SIN
LASS
_J
4
UJ?
Z)"
g
DO £
2
BuijnduioQ »A!l«'0
!
c
S
■3'
2.3 2.p"2- 5'
5 < § = » 2>
B; n 3 s- re <e r>
J3 J » 3 ,
^ re _ &» « _ 5;
3 o. => W < 3 3
ft> a ** K"< a, 3
- ■ 3
o re"
" 3
3 f 3 S 3 |
•* n ™ • " <
_ •? -i < 2
I
ri
* s
"■ * 2- T 2'
re » y re re
|Il 1?
2 . — 2" T °
KM s 2
I
51
si. g
SP3"
asses
go?
re o> £
3 3 —
iia
3 »
1*1
1 1
il
* I
i*
11
o
<
t— I H
^ i
> i.
|
•2
(Z>
C/3
PS
This handsome pewter-finished chessboard and fitted presentation case will be provided as part of the set.
A dramatic showpiece
for your home or office
The chessmen themselves are scaled so
that each one will suit the function as-
signed to it in the game of chess. And the
handsomely crafted, pewter-finished play-
ing board has been sized with equal care.
Specially fitted, to also serve as the cover
for the case which will house all 32 playing
pieces, the board completes a presentation
so attractive that the chess set will be
played and displayed with pride and satis-
faction. A Certificate of Authenticity, and
specially written reference materials, will
also be provided.
Exhibited on a table or cabinet in your
living room, family room, den or office,
this is a possession certain to evoke both
admiration and respect from all who see it.
A unique tribute to unique Americans. A
work of heirloom quality, that will bring
you endless pleasure through the years.
And a chess set eminently worthy of being
passed on from generation to generation.
The subscription rolls are now open.
The work may be obtained only by direct
subscription, with a limit of one complete
set per subscriber.
The chessmen will be issued to you at
the attractive price of $17.50 each, with
the specially designed playing board and
protective case provided at no additional
charge. As a subscriber, you will receive
two sculptured pieces every other month.
You will, however, be billed for only one
chessman at a time — a total of just $17.50
per month. In addition, you will have the
option to complete your set earlier, if you
wish — but you will be under no obligation
to do so.
Here, then, is a work that will bring
lasting pleasure to chess enthusiasts, his-
tory buffs, collectors of military minia-
tures — to anyone who appreciates our
nation's heritage. Indeed, it is an unmis-
takably American chess set, that will make
a dramatic addition to any room. And an
exciting showpiece that will be displayed,
enjoyed and treasured by each succeed-
ing generation.
To acquire The National Historical Soci-
ety Civil War Chess Set, no advance pay-
ment is required. But please note that the
accompanying Subscription Application is
dated and should be returned postmarked
by February 29, 1984.
SUBSCRIPTION APPLICATION
The National Historical Society
CIVIL WAR CHESS SET
Please mail by February 29. 1984.
The National Historical Society
c/o The Franklin Mint
Franklin Center. Pennsylvania 19091
Please enter my subscription for The National
Historical Society Civil War Chess Set, consist-
ing of 32 chessmen.
I need send no money now. I will receive
two new playing pieces every other month.
but will be billed for just one piece at a time —
$17.50* per month — beginning when my
first shipment is ready to be sent. I will receive
the fitted presentation case and pewter-
finished chess board at no additional charge.
'Plus my stat* sales tax and $.50
per chessman for shipping and handlma.
Signature
ALL ■»*IIC», ION» AMI lUtJCCT TO »CCIH,NCI
Mr./Mrs./Miss-
AllAAl WilNt CltANLT
.ddri'ss
City
State. Zip
Limit: One complete set per subscriber.
CIRCLE 127 ON READER SERVICE CARD
Graphics
Software
so:
I
have a confession to make. I didn't
buy my Apple to do graphics. I was al-
ways more interested in word process-
ing, telecommunications, and text
adventures. The joys of hlin and vlin
always eluded me. Plotting and drawing
on an Apple were never very interesting.
I couldn't seem to put together an error-
free shape table. Then again, the Apple
was not designed as the best graphics
machine available. The right software
can do amazing things, however. That
said, let's look at some new graphics
packages for the Apple and see what
they can do.
Flying Colors
Flying Colors is an interactive soft-
ware package that lets you create high-
resolution drawings with a minimum of
effort and time. A joystick, paddles,
graphics tablet, or KoalaPad is needed.
After booting up the disk, you choose
the F option for Flying Colors or the P
option for the Slide Projector. In a few
seconds, the screen clears, and you are
ready to draw, paint, or doodle. At the
right of the screen is a menu for selecting
which type of shape you wish to draw,
Steve Arrants
such as a box or circle. You can clear the
screen, access the disk, place keyboard
characters on the screen, draw lines, or
select a brush type. Choosing the latter
brings you to another menu where color
is selected, along with the width and size
of brush.
creative computing
SOFTWARE PROFILE
Name: Flying Colors
Type: Drawing System
System: Apple II, II + , He
Format: Disk
Language: Basic and machine
language.
Summary: Very easy to use.
Price: $39.95
Manufacturer:
The Computer Colorworks
330 Bridgeway
Sausalito, CA 94965
Flying Colors.
52
You select these options with the in-
put device. Just move the cursor over
your selection and press button 0. But-
ton also functions as the brush tip.
When it is pressed, drawing action oc-
curs. Think of it as controlling the flow
of paint or ink to a brush. Button 1 dis-
plays the menus. It also aborts a drawing
function in progress.
You can choose from 20 colors, two
whites, and two blacks. If you use colors
from different sides of the chart,
artifacting will result. Artifacting occurs
when certain colors are placed next to
each other on a graphics page. For
example, if a green circle is placed on a
blue background, the boundary between
them may have other colors. This is
annoying, but easy to fix. Just use a
broad brush or the Fill option to color
over the artifacting.
If you use a non-solid color, such as
stripes, it is difficult to cover over or
erase them. The Apple sees only one of
the colors at a time, and therefore covers
only one of them. If you want to cover a
patterned background, select a broad
brush and just draw over the area. It is
much quicker, and easier to control.
The Alpha option lets you place key-
board characters anywhere on your pic-
ture. Select this option, and move the
cursor to the place where you want the
text to start. Type from the keyboard as
usual, and end by selecting another
menu option.
A Micro option allows for accurate
freehand drawing. In this mode, cursor
movement is confined to a very small
area in the drawing field. The cursor
only moves within this area while
drawing.
Pictures can be saved or retrieved
from disk. You can also retrieve pictures
Flying Colors drawing page is typical of
many graphics packages.
February 1984 c Creative Computing
There's No Time Wiser
Than After Dark."
BEAT THE APRIL FEE INCREASE !
BE WISE. SIGN UP NOW
AND SAVE !
When you're looking for solid, up-to-
the-minute information, the best
place to search is BRS/AFTER DARK.
The one system designed for serious
searchers, AFTER DARK offers you
more databases citing more
authorities on more subjects
than any other popular online
information service— at the
lowest cost.
For only $6 to $20 per connect
hour, including telecommuni-
cations charges, you can
personally access the same
online files used by major
reference libraries and
corporations worldwide.
These files contain
the latest informa-
tion on
subjects
ranging from
business management, mathematics and
education to health, psychology, chemistry,
family planning, and just about
everything in between.
The range of databases available keeps expand-
ing all the time. AFTER DARK now brings you the
full text of the Academic American Encyclopedia,
as well as the Harvard Business Review.
CIRCLE 104 ON READER SERVICE CARD
And for microcomputer buffs, there's
a new online Software Directory listing
major software packages.
AFTER DARK'S simple, interactive
language and straightforward
logic take only minutes to master.
The system is outstandingly
comprehensive, remarkably
fast, and above all, fun to
use. All you need is your
classified BRS password and
any dial-up system. Then,
every weekday from six in
the evening until the early
morning hours— round
the clock on weekends
and holidays— you can
summon up a
wealth of
valuable
information.
Use the coupon to sign up for BRS/ AFTER DARK
before another evening goes by. Seriously, it's like
having your own university library online at home.
lilt* €5
COLLEAGUE
AFTER DARK
CC2/84
EXPANDED SERVICES: MORE DATABASES. ELECTRONIC
MAIL AND SHOP AT HOME. ONE-TIME SUBSCRIPTION
FEE ONLY $50 ($75 AFTER APRIL 15, 1964).
( ) Sign me up for BRS/ AFTER DARK now! I
understand I will be charged a subscription
fee of $50 plus connect hour rates as low as
$6 per hour, billed to my credit card account
with a monthly minimum charge of $12. (My
order must be postmarked before
midnight 4/15/84.)
( ) Send more information on BRS/AFTER DARK.
Mail to BRS» 1200 RT. 7 •LATHAM, NY 12110* (518) 783-1161
Nam©
Address-
City.
. State_
Zip.
Charge to MASTERCARD/VISA/ AMERICAN EXPRESS
(Ckdeono)
Acct. No.
Expires
Signature.
Apple Graphics, continued...
drawn or created with other graphics
packages.
Included with Flying Colors is a slide
projector program. Reboot the program
disk and select the P option. Insert your
picture disk when prompted.
Press S to select slides. Another menu
appears, showing a catalog of pictures
on the disk. Enter the slides into the tray
in any order. Up to 16 slides can be
placed in one tray, but you can link disks
together to get an unlimited number of
slides. Press esc to return to the main
menu.
Back at the main menu, you can select
the time each slide appears on screen,
from 1 to 99 seconds. You can choose
whether to change slides manually — by
button or keypress — and determine how
a slide appears on a screen — by blending
it into a previous slide or clearing the
screen before the next slide appears.
The documentation consists of two
disk size booklets. They are easy to
understand, but I don't think you will
need the Flying Colors book to get going.
Experimenting with the Flying Colors
program can teach you as much as the
documentation can. Use it as a reference
instead of road map. Flying Colors is
copy-protected, and comes with a
90^day warranty.
I like Flying Colors, though I admit it
won't help me become a computer
artist — the talent just isn't there. But it
is easy and fun to use. Flying Colors is
good if you want to go beyond normal
Apple graphics. I tested it on some
neighborhood children, and they had no
problems with it. It is a great choice for
the schoolroom at any level.
Pixit
Pixit is described as a graphics proces-
sor. It consists of three linked
programs — a Picture Editor, Create-a-
Shape, and a Shape Table Editor. Pixit is
menu driven; to go to the next level in a
program, you are prompted for the next
action. For example, when using the Pic-
ture Editor, you are prompted to select a
shape table, character set, and create a
picture, in that order. Selecting the Load
Shape Table function brings you a cat-
alog of all shape tables on a disk. Arrow
keys select which table to load. After
loading a shape table, you load a charac-
ter set in the same way. Now that both
of these are loaded, select Create Picture
and you are shown the editing screen.
The flashing cross at the center of the
screen is the cursor. Near the bottom are
two lines of information showing the
current status of the screen. X and Y tell
cursor location, and if you know any
Applesoft Basic, you should recognize
xdraw, hcolor, rot, etc. The values
shown are identical to those used in
Applesoft high-resolution graphics com-
mands. Hitting ? calls up a Help screen.
Two sets of keys move the cursor or
shape across the screen. W, A, S, and Z
move the cursor ten pixels, while I, J, K,
and M move it one pixel. The spacebar
selects the first shape in the table and
places it on the screen. Use the cursor
keys to put it in place. When you are sat-
isfied with placement, the P key and
return lock it into place.
Flying Colors is good if
you want to go beyond
normal Apple graphics.
Adding text is just as easy. Press T to
enter the Text mode. The cursor is re-
placed with a flashing > >. Type text
from the keyboard.
This is fine if you all want to do is use
the predesigned shapes included with
Pixit, but what about designing our own
shapes and pictures?
The Apple II high-resolution graphics
page is made up of 192 horizontal lines,
each containing 280 dots or pixels. The
pixels are numbered to 279 across each
line. An image is formed by lighting up
A Pixit cable car.
54
creative computing
SOFTWARE PROFILE
Name: Pixit
Type: Picture and shape creator
System: Apple II, II + , He
Format: Disk
Language: Applesoft and machine
language
Summary: Flexible and fun.
Price: $49.95
Manufacturer:
Baudville
1001 Medical Park Dr., S.E.
Grand Rapids, MI 49506.
certain pixels in certain patterns. Think
of an electronic billboard made up of a
grid of lights. By turning on different
lights at different intensities an image is
created. To create an image on a high-
resolution page, you could do a series of
HPLOTS. To draw a complex image
might require hundreds of him o is, since
there are more than 53,000 pixels on a
high-resolution page. Who wants to
spend the next two months HPLOTting?
An easier way is to create a shape ta-
ble. A shape table consists of all the
information the Apple needs to plot a
shape or image on the screen. Once de-
fined in a shape table, all that is needed
is a simple draw command from Basic.
A shape may be placed anywhere on the
screen, rotated, scaled, or drawn in dif-
ferent colors. A shape table can contain
one or many shapes. The information in
a shape table is a series of directions or
vector plots. Each vector determines
whether or not to turn on the current
pixel and which direction to move.
Still, as easy as it sounds, creating a
shape table is tedious and time consum-
ing. A much better choice is a program
that lets you plot out each step on
screen, edit it, and then save to disk as a
shape table. Pixit does this and does it
very well. By having Pixit do the leg-
work, you are free to concentrate on the
creative aspect.
Create-a-Shape prompts you for the
drawing scale, 1 to 4 times actual size;
grid or no grid options; and the starting
location of the shape. The same move-
ment keys used in the Picture Editor are
used here. I, J, K. and M plot one pixel
and then move over one pixel. The A,
W, S, and Z keys move the cursor one
pixel without plotting. The regular Ap-
ple cursor control keys are used in
editing. The right arrow steps the cursor
ahead in file memory, while the left ar-
row steps backward. control-B moves
the cursor to the beginning of the file,
control-E traces forward all the way
to the (you guessed it) end of the file.
control-X lets you change the drawing
scale, grid option, or starting location at
any time without distributing the file in
Pixel placement on the Apple screen
display.
February 1984 c Creative Computing
Looks Like an IBM
Works Like an Apple
Jt-i.
€ r
To a land where fruit ^^ and flowers
supreme, comes the awesome power of the
Wildcat to challenge their supremacy.
Wildcat is a sleek styled mobile computer
designed for your vehicle, boat or aircraft. It
looks like an IBM PC"*' and is fully software
compatible with the Apple M rM product line at a
list price that would put a smile on the face of the
most frugal computer buyer.
But price isn't everything. All those features that
would cost you hundreds
of dollars extra from our
competitors, come
standard with Wildcat.
Let's compare some
of these features:
Apple lie
Wildcat
Detachable keyboard
No
STD
-ull numeric key pad
Option
STD
Full functions keys
No
41
3uilt in disk controller
No
STD
Parallel printer port
No
STD
RS 232 serial port
No
STD
Game port
1
2
RGB video out
Option
STD
Composite video
STD
STD
RF video for TV
Option
STD
CP/M
Option
STD
Hi Res graphics (6 color)
STD
STD
Low Res graphics (16 color)
STD
STD
64KB memory
STD
STD
Half high disk drives
No
STD
Converters for vehicles.
boats, and aircraft
No
Option
Aluminum carrying case
No
Option
List price
$1940"
$1099.00*
'Computer plus one disk drive
Warning: This equipment is exem; 'mg
nrements pursuanl to 47 CFR 15 801 (i
Operation ot this equipment in a resir}>
For more information on the all new Wildcat, see
your local computer dealer or call or write:
COMPUTER AND
PERIPHERAL PRODUCTS
an
1530 S. Sinclair
Anaheim, CA 92806
(714) 978-9820
IBM i
CIRCLE 181 ON READER SERVICE CARD
Apple Graphics, continued...
memory. control-F marks the current
cursor position as the last move without
disturbing the file in memory. This al-
lows you to delete all unwanted moves
from the end of the file in memory.
When you are finished plotting your
shape, you may compile it into a stan-
dard Applesoft shape table.
The final program is the Shape Table
Editor. This is used to build shape tables
of up to 128 shapes. These shapes can be
from the Pixit Create-a-Shape program,
from a standard Applesoft shape table,
or from another graphics package.
Available shapes are shown on the right,
and the new shape table on the left of the
screen. Load a previous shape or shape
table, and you are ready to begin build-
ing a new shape table. Select Add to
place a shape in the new table. Scan
through the available shapes to pick an-
other one for your table, or load in an-
other table to select other shapes. At any
time you may add, delete, or insert
shapes anywhere within the new table.
The documentation is good, taking
you through each part of Pixit with a
minimum of fuss. Pixit is not copy-pro-
tected, and is listable, so you can modify
the programs to suit your own needs.
Because Pixit uses a non-standard boot
program, the usual disk copy programs
will not work. Instructions for backing it
up are included. Pixit is an excellent
choice for the beginner. It is easy to
work with and forgiving of errors, and
the instructions and accompanying
tutorials are clear and concise.
The Graphics Magician
The Graphics Magician is a set of edi-
tors and routines that helps you create
graphics and animation for use in your
own programs. This package combines
the best of programs such as Pixit and
Flying Colors, though it is much easier to
use.
The Graphics Magician consists of two
main modules, the Animation system
and the Picture system. The Animation
system, in turn, is made up of a shape
editor, a path editor, and an animation
editor. Also included is a documentation
utility which prints all the information
and addresses for a finished animation
file.
First, create a shape. After answering
a few set-up questions, such as width
and height, the screen clears and shows
seven identical sections each bordered by
four dots and topped by an orange line.
Each of the seven sections makes up one
animated figure. For example, rotating
the second, fourth, fifth, and seventh
sections gives you a rolling figure when
animated. At the bottom is a list of com-
mands. Plotting of the shape is con-
trolled by the keyboard. After creating a
creative computing
SOFTWARE PROFILE
Name: The Graphics Magician
Type: Picture and shape creator and
animator
System: Apple II, II + , He
Format: Disk
Language: Applesoft and machine
language
Summary: One of the best, used by
the pros.
Price: $39.95
Manufacturer:
Penguin Software
P.O. Box 311
Geneva, IL 60134
shape, you may animate it to see how it
looks as it moves.
The next step is to create a path for
the object. Again, all movement and
plotting are cursor controlled. Plot the
path across the screen, editing it as you
One nice feature of
The Graphics Magician
is that a mistake in
drawing can be deleted
with a single keystroke.
go along. When finished, save it and go
on to the Animation editor. Here, you
are prompted as to which shape and
path to load. You may begin anywhere
along the path. When you are satisfied,
save the file and exit The Graphics
Magician. At this point, all you have is a
binary file on your disk. All you have to
do is write a simple, three-line Basic
program to run your animation.
Graphics Magician, a background scene.
The Picture System is almost as easy
to use. This system lets you create screen
pictures that take the minimum of stor-
age space — about 8K. Instead of remem-
bering the screen as a whole. The
Graphics Magician remembers the move-
ments used to create the screen. Since
the sequence is remembered instead of
the whole picture, size is kept to a mini-
mum, and the time to bload is
shortened.
You design pictures with a joystick,
paddle, trackball, or graphics tablet.
When you select the Picture editor, you
select the input device. Drawing a pic-
ture or scene with The Graphics Ma-
gician is similar to using the drawing
program of Flying Colors. You select the
brush size and color with the input de-
vice and toggle back and forth between
the selection screen and the page upon
which you are drawing. One nice feature
of The Graphics Magician is that a mis-
take in drawing can be deleted with a
single keystroke. You don't have to
throw out the picture and restart or
draw over the error. Pictures can also be
combined with animation files.
Included in this revision of The
Graphics Magician is a Hi-Res Text
Generator for placing text on the graph-
56
February 1984 c Creative Computing
hanks to a remarkable notebook-
sized computer made by NEC, you
can take your office with you any-
where you go. On a plane, on a park
bench, on the way to a meeting, or
even on a beach.
Though it weighs only 4 pounds,
the battery-powered, CMOS-based
PC-8200 packs a 16K/RAM memory
expandable to 96K. And 32K of ROM
expandable to 64K. You get a big
40-character/8-line screen. Plus
NEC gives you 14 free software pack-
ages to start, including an invest-
ment portfolio and word processing.
With its built-in software and
telecommunicating capabilities, you
can use the PC-8200 for word pro-
cessing, time sharing, data entry,
record keeping, and for electronic
mail. You name it.
It's made by NEC-a world leader
in computer and communications
technology.
NEC reinvents the office.
NEC
NEC Home Electronics (U.S-A). Inc.
Personal Computer Division
1401 Estes Avenue
Elk Grove Village. IL 60007
NEC Corporation, Tokyo, Japan
CIRCLE 144 ON READER SERVICE CARD
NEC beats the leading competition hands down:
NEC
PC-8200
Radio
Shack
Model 100
Hewlett-
Packard
HP-75
Mm
S799*
S?99
S995
RAM/ROM
16K/32K
8K/32K
16K/48K
RAM Expandability
(Internal/External)
To96K
(64K/32K)
To32K
(32K/none)
To24K
(24K/none)
Free bundled software
Yes
No
No
Function keys
10
8
RAM cartridges
Yes
No
No
Bar Code Reader,
RS232. Parallel Port,
Cassette Port
Yes
Yes
Not
Standard
Floppy Disk and SIO
Port, Cursor Cluster
Yes
No
Not
Standard
'Includes perpetual clock calendar
adapter charger optional
NiCad battery pack. AC
Productivity at your fingertips
QUARK INTRODUCES
CATALYST lie
The Only Hard Disk
Program Selector
for the Apple He and
Apple II Plus.
A hard disk makes your Apple He or 64K Apple
II Plus even more powerful. And makes you even
more productive. But you still have to load a new
floppy and reboot when you need to change programs.
And the more programs you have, the more time
you waste.
That's why Quark developed Catalyst'' II^^\
A unique ProDOS program selector that lets you switch
between even copy-protected programs. Without
rebooting. A few keystrokes move you from Word
Juggler He to your spreadsheet, then to your file
management system, and so forth. Just boot Catalyst He
when you turn on your machine, and you may not
need to touch another floppy all day.
o*
The convenient menu lists the programs you've
stored on your hard disk, organized in any way you
wish. You can automatically install virtually any
programs which use Apple's new ProDOS operating
system* Including software from Quark. Apple
Computer and other leading manufacturers.
Catalyst He is an affordable $149. So see your
favorite dealer today for a complete demonstration.
And while you're there, look into Quark's other of-
fice automation tools for the Apple He and Apple HI.
Powerful programs that are easy to learn. And use.
At prices that are as intelligent as the software.
*\
Quark, Catalyst and Word Juggler are trademarks of Quark
Incorporated. Apple. ProDOS and ProFile are registered trademarks
of Apple Computer, Inc.
For the name of the Quark dealer nearest you, call 1 (800) 543-771 1
© 1983 Quark Incorporated ^^^
•Not compatible with programs written for DOS 3.3, Pascal, CWI#
or any other Apple operating system.
Quark
^^^MH^M MtCOflPOItATBD
Office Automation Tools
2525 West Evans. Suite 220
Denver CO 802 19
CIRCLE 152 ON READER SERVICE CARD
Apple Graphics, continued...
ics screen. A binary transfer utility
prints the starting address and length of
a binary file and can transfer it to an-
other disk. Other utilities include Shape
Capture, which converts any part of a
high-resolution graphics screen into a
shape; and Shape Screen Start, which
lets you edit shapes created with another
graphics utility.
This isn't just a package for hobbyists.
The Graphics Magician is used to create
graphics in dozens of commercial games
and software packages. Since The
Graphics Magician is available for sev-
eral different machines, most of the
work done on one machine can be easily
transferred to another.
The Graphics Magician is unprotected
and listable, allowing you to modify it as
necessary. The documentation is exten-
sive and includes one of the most read-
able explanations of Apple graphics I
have seen. This is understandable, given
the author of The Graphics Magician.
Mark Pelczarski is one of the best
known names in Apple graphics.
Picture Writer
When I saw this in my office mailbox,
I thought, "Oh no! Not another bad
educational package. Maybe Betsy won't
remember she assigned it to me . . . "
Unfortunately, some of the educa-
tional software available today is ter-
rible. The tell-tale signs are: block
lettering, "artsy" covers, specially de-
signed packaging, and a tutorial featur-
ing more music and enthusiasm than
Schiller's "Ode to Joy!" Well, Picture
Writer has all of these, but it is not swill.
In fact, Picture Writer is an excellent
choice when you want to free your
seven-year-old from Pacmania. This
package delivers more than it promises.
Scarborough Systems describes Picture
Writer as software for drawing pictures,
playing with pictures, and learning by
drawing. It succeeds on all counts.
The Picture Writer work area consists
of a clean page with a strip of icons and
colors at the left. Although the icons are
supposed to be recognizable, they can be
confusing. Zap (erase) looks like a light-
ning bolt, but it can be confused with the
icon for Redraw, a squiggly arrow.
Selection is via the keyboard. For
example, suppose you wish to color an
area blue and orange. Press C for color
and the two appropriate color numbers.
For one solid color, enter the corre-
sponding number twice. The area where
the cursor tip rests is immediately
colored in.
The cursor is an interesting feature.
Two crosses represent the cursor. One is
the cursor tip; the other is the cursor
base. The distance between the two can
be adjusted with the < and > keys. At
first, this feature was an annoyance. As I
used Picture Writer, however, I began to
realize how useful this type of cursor can
be when doing fine detail. An editing
Doublestuff is an
extension to Applesoft
Basic that allows the
creation of double low-
and high-resolution
graphics.
feature permits the retracing of each
drawing step to see where you have been
and to redraw if necessary.
A music mode provides a note for
each step in the drawing. This can be
toggled on and off. It isn't a necessity,
but it can be used to prompt a child for
input. Each type of movement and color
has its own sound. Though not a full-
fledged music generator, this mode can
be fun to experiment with.
Picture Writer is packaged in a clear
plastic box that doubles as an easel for
the manual or command card. The com-
mand card is well-written and printed in
Picture Writer,
menu at right.
60
a complete scene with
creative computing
SOFTWARE PROFILE
Name: Picture Writer
Type: Picture creator
System: 64K Apple II, II + , He
Format: Disk
Language: Applesoft, machine
language, and GraForth
Summary: An excellent choice for a
child. Easy and fun.
Price: $39.95
Manufacturer:
Scarborough Systems
25 North Broadway
Tarrytown, NY 10591
large type. Finally, Picture Writer is un-
protected. Any copy program will back
it up. If you have ever had apple juice
spilled on a disk, you know how helpful
this can be. Scarborough Systems recom-
mends Picture Writer for ages 5 through
15. I think 15-year-olds may find it a bit
too elementary. The 5- to 7-year-olds
who tested Picture Writer for us had a
great deal of fun creating their own pic-
tures and modifying those included on
the disk.
Most educational software relies on
the "drill and practice" method of teach-
ing. I guess that is fine for some types of
learning. Picture Writer is different; it
doesn't talk down to children. It treats
them as equal partners in the learning
process. And because of this and the way
it is written, I don't think a child will
grow bored with it. If you are tired of
buying "twitch" games that are dis-
carded after a few weeks or "educa-
tional" packages that put your child to
sleep, try Picture Writer.
Doublestuff
First off, Doublestuff is not a graphics
package. It won't create shape tables,
animate shapes, or quickly create high
resolution pictures. Doublestuff is an
extension to Applesoft Basic that allows
the creation of double low and high
resolution graphics. It allows you to run
all Applesoft Basic programs with
double-resolution graphics.
Doublestuff loads into the same mem-
ory area as Integer Basic, yet is fully
compatible with every Applesoft Basic
command. Moving between Applesoft
and Doublestuff is as easy as moving be-
tween Integer and Applesoft. Just type
DFP at the prompt to enter Doublestuff.
To use the new graphics features, you
must have an Apple He and an 80-col-
umn extended memory card. Pins 50
and 55 on the card must be connected.
Apple usually packages the card with
the pins connected. If they are not, take
the small blue connector packaged with
thecard and follow the directions that
come with the card.
Double low-resolution graphics works
the same way as normal low-resolution
except that it operates next to the 80-col-
umn text portions of memory. What you
get is an 80 x 48 matrix with 16 colors
available.
Double high-resolution graphics are
different, since they take place in a sepa-
rate portion of memory. Normal high-
resolution graphics consist of 280 x 192
pixels. Each pixel is made up of 8 bits (1
byte). Only seven pixels show on the
screen for any pixel. The last bit is called
the high bit and shifts the pixel to alter
the color. With double high-resolution
graphics, the screen is 560 x 192 pixels.
February 1984 • Creative Computing
The beauty . . . the fascination . . . the romance
of all the world's gemstones . . .
Gemstones of the World
The Franklin Mint presents a complete and comprehensive collection
of the world's gemstones, each beautifully set into a solid sterling silver mounting.
Available only by direct subscription.
The accompanying application
should be mailed by March 31, 1984.
Since the dawn of history, men have
been intrigued . . . fascinated . . . even
obsessed by precious stones. And no
wonder! For each of the world's gem-
stones has been endowed by Nature
with its own irresistible allure, its own
inimitable magic. The bewitching radi-
ance of the Diamond, ablaze with in-
extinguishable fires. The rich red flame
of the Ruby ... the compelling blue of
the Sapphire ... the extraordinary bril-
liance of the Emerald . . .
Now, you have the unique oppor-
tunity to experience — and explore for
yourself — the full richness and diver-
sity of the kingdom of the gemstone.
For The Franklin Mint has brought to-
gether in a single collection exquisite
specimens of all the world's most treas-
ured gemstones. The collection will
bring you 63 different gemstones —
every one of those traditionally used in
creating fine jewelry, from Diamond to
Moonstone, Topaz to Lapis Lazuli.
Each gemstone will be set into a
solid sterling silver mounting. And dis-
played upon the silver, in rich frosted
relief, will be an outline map identi-
fying the country from which the prin-
cipal deposits of that gemstone derive.
Thus, the sumptuous red Ruby will be
set against a map of Thailand, Am-
ethyst will be identified with India, and
Moss Agate with the United States. In
addition, the reverse of each silver
mounting will bear both the name of
the gemstone it holds and data on its
gemological properties.
To enhance your pleasure still more,
each issue will be accompanied by an
authoritative commentary written by
Dr. Peter Bancroft, one of the world's
foremost gemologists.
Further, because this is the definitive
collection of the world's most coveted
gemstones, it will include not only the
classics known to all of us, but others
most familiar to jewelers and experts
— Citrine, Chalcedony and Rhodonite
among them. The result: a collection
that will be a source of endless delight
and satisfaction to the entire family.
WBSm
^mr. /""iff
1 ,I|)IS 1 .l/tlll
IK
S.ipphirr
Ert
Khodpniti
Ruby
W*A
I ' 7 1
■ KM HMntu ^—^
H 10 !__^H
As a subscriber, you will be able to
build your collection at the convenient
rate of one gemstone each month. The
price for each gemstone in its silver
mounting is just $19, and this will be
guaranteed for every issue, regardless
of any rise in the cost of gemstones or
of silver.
Gemstones of the World is a com-
prehensive, educational and beautiful
collection comprising all 63 of the
treasured gemstones traditionally used
in creating fine jewelry. And to sub-
scribe, you need send no payment
now. Simply sign and return the accom-
panying application by March 31, 1 984.
A t u\tom-desigrwd display case wilt be provided to
the subscriber as pari oi the < olkition.
t IM4 f M
1
SUBSCRIPTION APPLICATION
GEMSTONES OF THE WORLD
Please mail by March 31, 1984.
The Franklin Mint
Franklin Center, PA 19091
Please enter my subscription for Gem-
stones of the World, consisting of sixty-
three different gemstones, each set
into its own sterling silver mounting,
to be issued to me at the rate of one
per month. A custom-designed collec-
tor's case, and reference material for
each gemstone, will be provided to
me as part of my collection.
I need send no payment now. I will
be billed at the guaranteed issue price
of $19.* for each gemstone in advance
of its shipment. . Wutm „ s , jr ,,.,,,,
Signature
AH. AW.ICAT.ON* Ml toajCCT TO ACC«*T»NC«
Mr.
Mrs.
Miss
CIRCLE 128 ON READER SERVICE CARD
Apple Graphics, continued.
axis remains the same. That isn't a fault
of Doublestuff, but a limitation of the 80-
column card. Still, as the examples
show, the graphics are striking.
Doublestuff comes with a short man-
ual and a reference card which explains
the difference between normal and dou-
ble graphics. The disk is not copy-pro-
tected. The sample programs are listable
for examination and modification. You
don't need Doublestuff 'to do double low-
Doublestuff.
Again, each pixel is 8 bits. The dif-
ference is that the high bit does not con-
trol the color or the shift. This gives a
more precise control over colors. There
are four prime colors in the double high-
resolution mode. By combining them, it
is possible to get 16 colors.
No special commands must be memo-
rized to use Doublestuff. All Applesoft
commands are valid. The only dif-
ferences are the X values when entering
a graphics command. For example,
when using normal low-resolution
graphics, plot 39, 47 represents the
highest values available. With
Doublestuff plot 79, 47 is valid. The
only drawback with these new graphics
is that the X-axis is doubled while the Y-
cpeafctve computing
SOFTWARE PROFILE
Name: Doublestuff
Type: Graphics utility
System: Apple He with 80-column
extended memory card
Format: Disk
Language: Applesoft and machine
language
Summary: Amazing! Double graphics
made easy.
Price: $39.95
Manufacturer:
Doublestuff Software
Development, Inc.
2053 W. 11th St.
Brooklyn, NY 11223
Doublestuff.
and high-resolution graphics. The in-
structions for doing it have been pub-
lished elsewhere. Doublestuff just makes
the process easier by taking the instruc-
tions and appending them to Applesoft.
So, instead of loading a program to call
these special graphics, Doublestuff keeps
them in memory for you. All you have
to do is toggle between the two modes.
These are just some of the graphics
packages available for the Apple. I think
they represent some of the best of what
is available. Each has unique features
that others don't have. Which one you
should buy depends on what type of
graphics you plan to do. One thing they
all have in common is that they make
Apple graphics a much easier task. ■
I/OOfflOR
lllcdid €nw
A Modern Day Fable (Abridged)
Once upon a time there was a very diligent man, Jack. One
sunny day, he traded in his family cow for a new computer
on which to do his taxes. At tax time. Jack ran his data file
but alas, his CRT proclaimed "10 ERROR." Then entered his
neighbor carrying the Discwasher® Clean Runner,. Inter-
active Drive Cleaner and told Jack "Preventive mainte-
nance will destroy dirt in the disk drive and keep it running
clean." With a clean drive, Jack's taxes ran perfectly. The
moral of the story: Discwasher Clean Runner is a disk of
prevention for a bit of frustration.
The End
Not all endings are that happy. A dirty read/write head
can cost not only many hours of time but also the loss
of valuable data.
O Discwasher* Clean Runner*. Interactive Drive Cleaner
is one disk that contains both the program software
and the cleaning surface. There is no program to enter.
O Clean Runner is an interactive system. It responds to
your individual entries as it leads you step-by-step
through the cleaning process.
O Clean Runner directs the head(s) of your drive to a
different track for each cleaning. Clean Runner provides
a contamination- free cleaning surface.
O Clean Runner effectively works on both single or
double- sided drives.
O Clean Runner is programmed for 20 cleaning opera-
tions.
discwasher
Ji Disk Of Pretention for J! Bit Of Trust ration
1407 North Providence Road PO Box 6021. Dept CC Columbia MO 65205 USA ADIViSIONOF JMMN
.in EbMARK Company
62
CIRCLE 123 ON READER SERVICE CARD
February 1984 c Creative Computing
Introducing
the first word processor
made especially for the home
TM
The Personal Word Processor
TYPING AREA
VISUAL
MENU
1. A POWERFUL WORD PROCESSOR
* helps you be the best writer you can be
* at a fraction of the price of most others
2. EASY TO LEARN
* audio cassette guide to the basics
* instructions written in plain English
3. EASY TO USE
* pictures illustrate your choices
Home Word makes writing easy.
Changing what you write is even
easier. Since the commands are
illustrated right on the screen, you
don't have to memorize any
complex codes.
Yet HomeWord's simplicity is
deceptive. Although easier to use,
it offers you the power of more
expensive word processors!
Yes, HomeWord is the best buy
for your money. . .and the best
money can buy! HomeWord is
available for only $69.95 on the
Apple II, 11 + , He and Commodore
64. Coming soon on the Atari!
I dawonates a trademark ol Swrra On-Lirw. Inc. 1983 Sierra OnLine. Inc.
Features Include
add, move and erase
blocks of text
automatic outline indents
underline, boldface, upper
and lower case
reliable storage and
retrieval of all your files
automatic page numbering
print documents of
unlimited length
universal search and
replace
easy view of movement
through your files
ENTIRE PAGE
DISPLAY
Sierra On Line Building • Coancguld. CA W6I4 • I
CIRCLE 165 ON READER SERVICE CARD
Adot
matrix printer
that will
improve y3ur
image.
Meet the Apple* Image-
writer, the newest dot matrix
printer for your Apple fersonal
Computer.
And with all that it has
going for it, just maybe the
best dot matrix printer on
the market.
Take legibility, for
instance.
The Imagewriter crams
140x160 dots into each
square inch. So you get text
that's highly readable and high
resolution graphics, besides.
And is it fast.
The Imagewriter cruises
at an unbelievable
120 characters per
second. And that's
just in the text mode.
It's even faster
printing graphics. 180
characters per second,
to be exact.
What's more, the
graphics dump is up to
60% faster than other
comparably priced dot matrix
)rinters. And that makes the
magewriter fast enough to
landle die Lisa™
Yet it's just as at home with an
Apple III or Apple He. Thanks to Apple
software experts who designed the
control electronics to give the Image-
writer |)erfect compatibility. Not to
mention some special capabilities
APPLE PRESENTS Tri
E IMAGEWRITER APPLE PR
ESENTS THE IMAGEWRITER APPLE FRESEN1
S THE DMGEUUTEft APPLE PRESENTS THE DMCEMITEP. APPLI
like superscript and subscript, to
name just two.
Now, with all this high-speed
performance, you'd expect the
Imagewriter to make the Devil's
Own Noise. It doesn't. In fact,
the Imagewriter is specially-
constructed — with overlaid
seams and special sound-
deadening materials — to achieve
a remarkable 53 dB. How loud is a
remarkable 53 dB? You'd make
more noise if you read this aloud.
The Imagewriter even has quiet
good looks, since we designed it to
look like the rest of the Apple Family.
Yet even with all
its improvements,
the Imagewriter is a
betterdeal than an-
other dot matrix print-
er with comparable
performance. And you can print that
Chaise!
Go out there and get the Apple
Personal Computer System you
really want. Now. Without laying out
your extra cash. Without tying up
your other lines of credit. With the
Apple Card. The only consumer credit
card reserved exclusively for the
purchase of Apple Computers, peri-
pherals and software.
Like all our products, it works
simply:
Fill out an application (short, to
the point and annotated in English)
at an authorized Apple dealer
honoring the Card. Your salesperson
will call in the application and in
most cases get an approval for you
right on the spot.
You can then take your Apple
system home. You don't even have to
wait for the Card; we'll mail it out
to you. And hy the time you get it,
you'll probably be well into doing
whatever you bought your Apple
system to do.
There is no annual fee for the
Card, although a couple of restric-
tions do apply. The first purchase
must include an Apple Personal
Computer and you have to put 10%
down. And subsequent purchases
need to be at least $100 if made with
the Card. Oh, yes — you'll also have
a credit limit.
When you use the Apple Card to
make additional purchases, all you
have to do is show the Card ana sign
the invoice. As long as it's within
your credit limit, of course. Our
dealers get a little nervous when
someone signs for half their inven-
tory. You understand.
H
You'll also receive monthly
statements that include the latest
purchases, credit available, and die
minimum payment due. You'll also
be happy to know Apple Card credit
terms are affordable and the pay-
ments can be spread out. It's all
spelled out lor you
at the time your Card
is approved!
So stop by a participating
authorized Apple dealer and get
an Apple (lard. Just think of it as
credit wliere credit is due.
Giveyour floppy disks the boot
We call it the "floppy disk
shuffle.' - It happens when you have
two or more software programs on
floppies and you need to work with
both. What do you do? You put one
disk in, boot it, do your work, take it
out, put the other disk in, boot it,
do your work — you get the idea.
Well, you can stop shuffling any
time now.
Thanks to a unique new soft-
ware program called Catalyst"" from
Quark, Inc. Specially desigiied for
your Apple III and ProFile™* hard disk.
Catalyst allows you to take a
wide variety of software programs
and store them on your ProFile. Once
diey're on your ProFile, you just
select the program you want from the
Catalyst menu that appears on your
monitor — then Catalyst does the
rest You'll never have to boot those
programs again.
What kinds of programs will
work with ProFile and Catalyst?
Almost anything written for the
Apple III including copy-protected
programs likeYisiCalc," Quick File™
anuApple Writer III. Or languages like
Pascal. BASIC, or COBOL
And once you've loaded diese
programs into your ProFile, the only
diskette vou may ever need is the
Catalyst
So if you have an Apple III and a
ProFile and more floppies than vou
care to flip through, get yourself a
Catalyst And boot those disks for gtxxl.
/ppkOanfukrlK. XK25 .Hanam At . Ofertmo. (A 99)H tor Hx auOnnzat Apple dealer mnsf JW <atf (800) W9696. In Qmmk ,W/(800) 268 ^96 "(HOO) 268 76J7. C m) Apple Omfuler Inc
YtoiCaic is a rademaii of VfciCap. Inc Cauhs is a trademark of Quart. Inc type. iheA^ logo. (>iick File indPniflkarrlradeirarte of Apple Compiiierhx
FIRST CLASS SOFTWARE
■ ■ ■ I
THAT TAKES YOU SOMEWHERE AND GIVES YOU SOMETHING SPECIAL
THGTH
Action List Data Base Manager
THOTH Once advisor to
the gods of Ancient
Egypt. Now yours. The
action list data base
manager.
C TDDLS
C TOOLS A collection of
our most useful C
routines. Add flavor to
your C programming and
save time too.
EDO Think straight but
think fast. The game of
many strategies where
no strategy is sacred.
L-Yfrt
arncrCr
ST. HIPPOLYTES WALL
The challenge of the
wall. Colorful. Ever-
changing. Complex. Will
you survive?
CORPORATION
See us at Softcon Booth #A1200
5421 OPPORTUNITY COURT MINNETONKA. MN 55343 (612) 938-0005
CIRCLE 186 ON READER SERVICE CARD
The State of the Language Arts in Computer Software
Growing Up
Literate
Part 3
Key Lingo
Not long ago (October 1983) we panned
an educational game from Readers Digest.
We called Chambers of Vocab "a tedious
maze game with little educational value."
and concluded by saying that we expected
a great deal more from a company bearing
the venerable name of Readers Digest.
In Key Lingo we found what we expected
from that company: a challenging edu-
cational game set in an amusing format.
The eight-page documentation booklet
begins with the tale that supposedly sets
the stage for the game. Most of it is
irrelevant to game play, but the key role
played by a piece of "tanned penguin
hide" shows that even employees of ven-
erable institutions can have a sense of
humour.
The remainder of the documentation is
sketchy and serves primarily as a pointer
to get you started with the much more
detailed instructions on the disk. The
Betsy Staples
creative compatiRg
SOFTWARE PROFILE
Name: Key Lingo
Type: Educational game
Suggested Age: 11 and up
System: 48K Apple II and He.
IBM PC
Format: Disk
Language: Forth-79
Summary: Vocabulary practice in an
adventure setting.
Price: $39.95
Manufacturer:
Reader's Digest Services. Inc.
Microcomputer Software Division
Pleasantville. NY 10570
(800)431-8800
instructions for playing the game are not
the best, but it took us only a few minutes
of playing the game to catch on. Anyway,
part of the challenge, as in any adventure
game, is learning how to play.
The islands have
unbearably corny
names such as
I Don't Care Atoll,
Exclamation Point,
and Saloon Lagoon.
Getting Started
After you boot the disk, you choose
from a menu which offers instructions, an
opportunity to enter your own words, and
three levels of play. After you choose
your level, you may choose to go over the
words with which you will be playing before
you start the game.
At the beginning of each turn, the hi-
res screen displays one quadrant of a map
of the Sea of Words. The islands are not
identified, and the only way to explore
one is to land your ship on its beach. You
control your little diamond shaped ship
from the keyboard.
Concerning the control of the ship, we
repeat the same comments and criticisms
we leveled at Chambers of Vocab: N, E.
S. and W may be nice mnemonic keys for
controlling direction, but they are intuitively
meaningless. The player engrossed in a
"swashbuckling vocabulary game" should
not have to stop and think which keys to
use each time he wants to move his boat.
Nor should he have to depress that key 10
or 20 or more times to get from one
island to the next. Since we are unaware
of any educational benefit to be derived
from repeated hammering of a keyboard,
we are at a loss to explain why Reader's
Digest refuses to make those control keys
autorepeat.
The islands have unbearably corny
names such as I Don't Care Atoll. Excla-
mation Point, and Saloon Lagoon, and
each time you land on one. the computer
displays an even cornier little rhyme. You
may then see yet another rhyme:
We need a word.
If under your hatch
You've not a match
We'll fill your hold
With gifts as good as gold.
The hi-res screen changes again, and you
see a sentence from which a word is
missing. One of the words from your
list will complete the sentence properly,
but you may not have that word in your
"hold." If you have the word and type it
in correctly, you trade it for a pile of
coconuts, the medium of exchange and
scoring in the game. If you do not have
the word and respond correctly that you
do not. the penalty is a harbor tax of only
five coconuts. You suffer a greater penalty
February 1984 Creative Computing
67
Growing Up Literate, continued...
if you guess incorrectly.
Other islunds offer an opportunity to
purchase (for coconuts, of course) ad-
ditional words, so you can buy a word
you need and return to the proper island
to trade it. A third type of island offers
definitions for words at a price of 30
coconuts each.
When you have collected 1000 coconuts,
you can search for Key Lingo and when
you find it, buy a treasure map, a trans-
action which entitles you to play a hidden
word game. You move around a matrix
of letters in search of one of your vocabu-
lary words— a bit anticlimactic.
The game may be played by from one
to four players, but we found it much
more interesting and effective when played
solitaire. The multi-player version seemed
somewhat pointless, providing neither ser-
ious competition nor encouragement to
cooperate. The sound effects, which can
be toggled on and off only at the very
beginning of the game when the disk is
first booted, are uninspiring.
At the end of the game, you have an
opportunity to review the words you got
wrong during play.
Adding Your Own Words
When you have mastered the 300 words
on the game disk, you will discover that
entering your own word list is simplicity
itself. You don't even have to search for a
formatted disk on which to save them:
they are saved right on the program disk.
You can add eight words at a time by
entering the word, a synonym, a 40-
character definition, and a 60-character
sample sentence. The only thing we found
to be other than self-explanatory was the
fact that the object word should be replaced
by a dotted line in the sample sentence if
it is to be used in the game. The program
automatically capitalizes the first letter of
the first word in your sample sentence,
but does not allow capitalization anywhere
else in the sentence. Punctuation marks
may be used.
The first time we used edit mode, halfway
through our list, the Apple keyboard took
a vacation and would produce only capital
letters— and those not related to the keys
being pressed. We reset the computer
and tried to play to see what the program
would do with the partial list we had
entered.
When we selected Personal Words for
the level of the next game, we got ten, II.
twelve, thirteen, fourteen, and fifteen for
a list. We tried the warm-up exercise for
that list, got definitions of the numbers—
"ten is greater than 9*'— along with sample
sentences for the words we had entered—
very strange. We never did figure out
where those numbers came from.
The only consistently negative feature
of edit mode is that adding new words
erases your old ones, so you can work on
68
only eight new words at a time.
Summary
We hope Reader's Digest will redesign
the control system for subsequent versions
of this and other programs. Our only other
significant complaint is one that probably
can't be cured: because all screens are hi-
res, there is an enormous amount of disk
access with accompanying delays of as
much as four seconds between screens.
We got tired of waiting, and frequently
found ourselves entering keystrokes before
the machine was ready to accept them.
Key Lingo does justice to the name of
Reader's Digest. The concept of the game
is good and should keep vocabulary learn-
ers entranced for many hours. It is clearly
a drill and practice, as opposed to teaching,
exercise, but it does a good job of what it
sets out to do, and could be used well in
either home or classroom.
Watch Your Language
When software is neither very good
nor very bad, it is difficult to know where
to begin an evaluation of it. There are
even times when one is tempted to begin
with a discussion of the packaging. This
seems to be one of those times.
What Part Do You Play?
is a good drill to force
students to examine
and identify the parts
of speech in context.
All of the programs in the NTS language
arts series come in rigid plastic covered
folders with a pocket for the disk and a
pocket for the documentation. Each game
on the disk has its own documentation
card printed in brown ink on coated card
stock.
The programs in the Watch Your
Language package provide drills on nouns,
verbs, adjectives, adverbs, and prepositions,
a concept we wholeheartedly endorse.
The presentation, however, is far from
sparkling.
Person. Place, or Thing concentrates
on the recognition of nouns in sentence
context. As the program begins, you are
offered a choice of three activities plus
ending the program. The first option.
Definitions and Explanations, explains the
use and functions of nouns.
Does This Word Qualify, the second
option, displays one of 20 sentences. Be-
neath the sentence, one of the words that
comprise it is displayed, and you are asked
whether or not that word is used as a
noun in that sentence. If you answer
correctly, the word CORRECT appears
on the screen; if your answer is incorrect,
you see the message YES, IT IS or NO,
IT IS NOT.
The third option. Find Them All, displays
the 20 sentences one at a time and asks
you to identify all the nouns by typing
them alongside the numbers that appear
beneath the sentence. Find Them All is a
good exercise which could have been made
much better by building in a bit of for-
giveness. If you make a typing error and
discover it after you have pressed ENTER,
you can forget making corrections.
You can re-enter the word correctly,
but the incorrect one will still be counted
against you.
The programs that drill verbs, adverbs,
adjectives, and prepositions function in
exactly the same way. Moreover, this
sameness carries over to their instruction
cards which all contain the same typo-
graphical error.
The best program on the disk is What
Part Do You Play? which drills all of the
parts of speech practiced in the other
programs. One of 20 sentences appears
on the screen with one of its component
words displayed under it. The program
then asks WHICH PART OF SPEECH IS
THIS WORD? and offers numbered
choices. You must choose the number
that corresponds to the correct part of
speech. If you choose correctly, the word
CORRECT appears on the screen; other-
wise, you are given the correct answer.
What Part Do You Play? is a good drill
to force students to examine and identify
the parts of speech in context. It is, how-
ever, severely limited, as are the other
programs on the disk, by the lack of ability
to add your own sentences. As we have
said before, we feel strongly that edu-
cational programs should provide this
ability in the simplest possible form.
Watch Your Language rates a B, pri-
marily because it recognizes the importance
of learning the parts of speech. The exe-
cution is adequate, if uninspiring, but at
creative computing
SOFTWARE PROFILE
Name: Watch Your Language
Type: Educational drill and practice
System: TRS-80. Apple,
Commodore 64, Vic 20
Format: Disk
Summary: Practice identifying parts
of speech; overpriced.
Price: $149
Manufacturer:
NTS Software
211 S. Orange Ave.
Rialto, CA 92376
(714)875-296S
February 1 984 c Creative Computing
&
II
k
k
Live the Fantasy and the Adventure.
STRATEGIC SIMULATIONS INC. PRESENTS A FANTASY ADVENTURE GAME: QUESTRON'"
ONE OF THE FINEST CHAPTERS IN THE NEVER-ENDING SAGA OF THE BATTLE BETWEEN GOOD AND EVIL
Starring YOU as THE HERO • MESRON. THE GOOD WIZARD • MANTOR. THE EVIL SORCEROR
AND HIS HORDES OF HERO-CRUNCHING MONSTERS • Written and directed by CHARLES DOUGHERTY
ON 48K DISK FOR YOUR APPLE* II WITH APPLESOFT ROM CARD. APPLE II +. lie. OR APPLE III. ALSO FOR ATARI" HOME COMPUTERS
APPLE version now showing at a
computer/software or game store near
you. ATARI' version coming Spring 1984.
APPLE is a registered trademark of Apple Computer. Inc
If there are no convenient stores near you. VISA & Mastercard
holders can orderdirect by calling 800-227-1617. ext. 335 (toll free).
In California, call 800-772-3545. ext. 335. QUESTRON " goes for
$49.95. plus $2.00 for shipping and handling.
i THIS GAME RATED POSITIVELY GREAT
Ideal for Fantasy Adventurers of all ages.
ATA : -
To order by mail, send your check to: STRATEGIC SIMULATIONS
INC. 883 Stierlin Road. Bldg. A-200. Mountain View. CA 94043.
(California residents, add 6.5% sales tax.) All our games carry a "14
day satisfaction or your money back" guarantee.
WRITE FOR A FREE COLOR CATALOG OF ALL OUR GAMES.
CIRCLE 168 ON READER SERVICE CARD
Chivalry is alive!
Chivalry saves the day! Just when all com- strive against all odds to rescue the king
puter games have started to seem the same, from the evil black knight,
here's a thrilling new twist - software Young people delight in the humor, play-
matched up with an exciting boardgame! ability and colorful, fully-animated pictures.
There's nothing else like Chivalr y! Every And grownups are challenged by the ex-
step on the big col- . . pert skills and wily
orfulgameboard, p^| strategy required
and the action-pack- to become a master
ed on-screen adven- Chivalr y player,
tures that result. ^ Designed for 1 to
depends on your 4 players. Chivalr y
skill and luck. . . and includes a big. col-
your opponents! r - a ■■ orfulgameboard.
Beware! You'll be disk, playing pieces,
confronted with a full-color poster,
challenges requir- instructions and
ing the skills of a storage case. Only
master gamesplayer $49.95.
as you battle against Chivalry. The new
such formidable scoundrels as thieves. software and gameboard adventure exdu -
witches, trolls and dragons - in 20 breath- sively for the Apple!
taking arcade-Style Computer games for Chivalr y, by Richard Hefter and Steve and Janie Wbrthington. is a
i .° i (» J r registered trademark of Optimum Resource. Inc. Apple and Apple
tne Apple. 1I. He. II + and III are registered trademarks of Apple Computer. Inc.
FamillPC Im/P nla VI n Q this (Tame Over Developed by Optimum Resource. Inc. for Weekly Reader Family
r amines love piaying mis game over Software g; lvalry is available in finer computer stores everywhere
and overl No two games are alike as you or can toii-free: l-soo 852 5000. De P t. ac 3.
Weekly Reader
Family Software
A division of Xerox Education Publications
Middletown. CT 06457
A M2S O
CIRCLE 185 ON READER SERVICE CARD
RAWING
YOUR OWN
CONCLUSIONS
MII'AO DIGITIZE*
| J MHMI
I miu
... Is Easy With The Versatile HIPAD™ DT-114
From Houston Instrument.
Enter a whole new universe of graphics, made possible
by programs tailored to the HIPAD digitizer.
Exciting new applications in computer-aided drafting
are now available, allowing you to create subdivision
plats, machine drawings, schematics, architectural eleva-
tions and circuit-board artwork . . . with your micro-
computer ... at your desk . . . with no training as a
draftsman.
Use of the HIPAD in medicine is increasing. With cur-
rently available software, physicians and dentists can pre-
pare graphics of anatomical features for diagnosis and
correction.
Artistic efforts are complemented by the HIPAD. With
customized software, free-form renditions can be created
quickly and precisely. Colors to fit the moment can be
selected . . . and easily changed at a later time. The
HIPAD provides access to the realm of high technology
graphics.
The HIPAD features a full-size 11" x 11" digitizing area,
and is both CJL listed and FCC approved.
The Conclusions You Draw Are Clearly Correct.
The HIPAD will open the door to a universe of
form and color . . . and creativity.
For the name, address and phone number of your
nearest representative, write Houston Instrument, P.O.
Box 15720, Austin, TX 78761. Phone 512-835-0900, or
800-531-5205 if outside Texas for the name and location
of your nearest representative. In Europe contact Bausch
& Lomb Belgium NV, Rochesterlaan 6, 8240 Gistel,
Belgium. Tel. 059-27-74-45, fix. 846-81399.
houston instrument
HIPAD is a trademark of Houston Instrument
CIRCLE 194 ON READER SERV
Growing Up Literate, continued...
$149 we cannot recommend the package
as a good value.
We reviewed TRS-80 versions of the
NTS programs. Given the greater graphics
potential of the Apple and Commodore
computers, we would expect a somewhat
more exciting presentation of the material
for those machines. We suggest that Apple
and Commodore users ask for a demon-
stration before making a decision on the
packages.
WordWorx
WordWorx from Reston Software is one
of the few packages we have seen that
makes effective use of the computer as a
tool for teaching spelling, a skill that
normally must be practiced by linking the
spoken and written word. It does this in a
rather roundabout but. we think, effective
way.
The package includes two games.
Myspellery and Sentence Maker, one on
each side of the disk. Myspellery is the
better of the two, and the one on which
we will concentrate in this review.
creative computing
SOFTWARE PROFILE
Name: WordWorx
Type: Educational game
System: 48K Apple II or lie
Format: Double sided disk
Summary: Challenging word game to
stimulate reading and
spelling skills.
Price: $34.95
Manufacturer:
Reston Software
1 1480 Sunset Hills Rd.
Reston, VA 22090
(800) 336-0338
Myspellery
The game is based on the fact that
many of the phonemes of which the English
language is composed can be spelled in
more than one way. The most famous
February 1 984 c Creative Computing
example of this is ghoti, which can be
pronounced "fish" if you pronounce the
gh as in cough, the o as in women, and
the ti as in motion.
The game begins with a display of a
word, such as ALYGHEARCEA at the
top of the screen in hi-res capital letters.
Two players can take turns guessing the
word, or one player can take the turn
of both players; there is no one-player
option. The word is worth 100 points
to the player who guesses it without
having to ask for a clue. As each clue is
revealed, the value of the word diminishes
by 10 points.
In every case, the first clue tells the
number of syllables in the word. The second
clue tells you what they are: AL-Y-GH-
EAR-CEA in the example above. These
clues are seldom helpful and serve mainly
to diminish your score. Subsequent clues
get down to business by specifying, one-
at-a-time, words in which the phonemes
are pronounced as they are in the word
you are trying to guess: AL as in alter, Y
as in lynch. GH as in ghost, EAR as in
hearth, C as in frolic, and EA as in beneath.
Myspellery is
challenging and
stimulating reading and
spelling practice.
The first player to type the word correctly
wins the number of points remaining in
the countdown. Each round consists of
six words, so a perfect score is 600 points— a
total we saw only once in our playtesting.
Myspellery is challenging and stimulating
reading and spelling practice. We like the
idea of using old fashioned phonics to
"sound out" words. Our only complaint is
that there is no way to give up and learn
the identity of a word that has you stumped.
Not that we are quitters, mind you. but
there was one word that we absolutely
could not guess, even with all the clues
uncovered. We "passed" twice in suc-
cession, and the game proceeded to the
next word, but we never found out what
the correct word was— and we still don't
know.
Sentence Maker
Sentence Maker is considerably less
inspiring than Myspellery. It requires you
to concoct as many grammatically correct
sentences as possible using a sequence of
five initial letters. The existence of a secret
sentence using the same five initial letters
adds interest.
For example, from the letters E B C T
W, you could create the sentence Every
Beautiful Carrot Takes Walks. Your op-
ponent could then type Elephants Bring
Cotton To Wales. Each of you would
earn 25 points for your sentence. This
exercise continues ad nauseam until some-
one stumbles on one of the words in the
secret sentence. That word then becomes
a permanent part of the construction, and
you must use it in every sentence you
make. You get to stop only when one of
you guesses the entire secret sentence; in
this case. Early Birds Catch The Worms.
There is probably some vocabulary build-
ing value in an exercise of this sort, and
as in Mad Libs, some of the sentences
were amusing — particularly to younger
players— but for the most part, we became
bored with Sentence Maker very quickly.
We found ourselves desperately guessing
every word we could think of without
regard for syntax just so we could get the
secret sentence and end the agony of
playing the game.
We also noticed that touch typists were
frustrated by the slow response to key-
presses when they were typing their sen-
tences. They frequently had to wait for
the computer to catch up with their
entries.
Adding Your Own Words
Adding new myspelleries and secret
sentences is exceedingly simple. You
merely choose File-Maker on the initial
menu of the game, and the instructions
lead you through the steps. You don't
even need a second disk, as the new words
are stored right on the program disk.
In the case of Myspellery. creating new
words can be just as educational as playing
the game, as you must specify not only
the word and its alternate spelling but all
the clues.
The games come with 150 words each,
however, so unless there is something
special you wish to practice, it will be a
while before you master everything on
the disk. In several hours of play, we did
not encounter one duplicate word or
sentence.
Documentation
The 16-page WordWorx instruction man-
ual is as complete as it needs to be. For
the most part, it simply elaborates slightly
on the instructions on the disk. It does
not provide any educational objectives.
Summary
We like Myspellery a great deal and
think that it alone is worth the price of
the package. We like to think of Sentence
Maker as a bonus program that you can
use if it strikes your fancy, but that you
should not feel compelled to play to get
your money's worth from the WordWorx
disk.
In Myspellery Reston has done a good
job combining a valuable exercise with
an entertaining format that should be
equally useful in home and classroom. X3
73
Product Preview:
Microsoft Windows
23 Computer Manufacturers to Support
New Operating Software System
Microsoft Windows is an extension to
the Microsoft MS-DOS operating system
that provides a universal operating en-
vironment for the new generation of bit-
mapped application programs. Microsoft
Windows will allow independent software
vendors to develop sophisticated graph-
ically-based integrated software packages
that run without modification on any 16-
bit microcomputer.
In addition to announcing the product.
Microsoft announced that 23 personal
computer manufacturers will offer Micro-
soft Windows with their systems, opening
up a large market for software vendors
who choose to develop programs based
on the Microsoft Windows concept. These
manufacturers include: Altos. Apple/Rana.
Burroughs. By tec /Hyperion, Columbia
Data Products, Compaq Computer Cor-
poration. Computer Devices. Convergent,
Data General, Digital. Eagle Computer.
Hewlett-Packard. Honeywell. ITT XTRA.
Mindset. NCR Corporation. Polo Micro-
systems. Radio Shack. Seequa Computer
Corporation, TeleVideo, Texas In-
struments, Wang Laboratories, and Zenith
Data Systems.
In addition, Microsoft Windows features
a window management capability that
allows a user to view unrelated application
programs simultaneously. Further, it pro-
vides the capability to transfer data from
one application program to another. Micro-
soft Windows provides these advanced
user interface capabilities for owners and
purchasers of mid-priced 16-bit
computers.
Portable Operating Environment
New application programs are using
enhanced bit-mapped graphics and a mouse
to improve the user interface of personal
computers. When MS-DOS was originally
developed in 1980, no allowances were
made in the operating system to manage
the interaction of these components of a
computer system. To successfully use these
hardware enhancements, application pro-
gram developers have been writing pro-
grams that directly address hardware, a
When Windows is first loaded into a system, the display screen
will have icons that represent the different application programs
and a cursor arrow that can be moved about the screen by a
mouse. The user activates an application program by moving the
cursor arrow over an icon and pressing a button.
74
A word processing document is loaded into a window. Note how
the window occupies the entire screen. The command menu for
the word processing program can be found within the window.
The remaining application programs are represented by the
icons found on the lower portion of the screen.
February 1984 ■ Creative Computing
complex, time-consuming task. This tech-
nique has significantly limited the number
of computers that an application program
could run on without extensive modifi-
cations.
Microsoft Windows is
the first truly hardware
independent operating
environment for
application programs.
Vta Con ttltli Uit Fonttt Cillery Help
sert Junp Library Hue Options hilt Hit
place Transfer Undo Hindoo
Strips
[date dir pud tiw tgpe cd
lacs) pad
la:\
|iJos> line
■Current tint is 11:18:47
Dm)
Miristic reasoning is reasoning net
egirded u final and strict but is
'visional and plausible only, those
■pose is to discover the solution of the
present problen. He ire often obliged to
use heuristic reasoning. Ue shall attain
cooplete certainty then « shall have
{obtained the conplete solution, but before
{obtaining certainty ue mist often be
satisfied «ith a mn or less plausible
guess. He nay need the provisional before
m attain the final.
Microsoft Windows will eliminate the
necessity to write application software that
directly addresses hardware by extending
the functions of the MS-DOS operating
system to include the management of bit-
mapped screen graphics and mouse hard-
ware. Consequently, a program that is
written for Microsoft Windows will work
on any system with the Microsoft Windows
operating software.
"Microsoft Windows is the first truly
hardware independent operating en-
vironment for application programs." said
William H. Gates, chairman of the board
of Microsoft. "Finally, microcomputer users
will be able to take their software and
plug it into any system, without worrying
about compatibility."
This portability is designed to appeal
to the software developers, who are ex-
pected to develop Microsoft Windows-
compatible programs because they will
not have to adapt software programs to
each different microcomputer. Gates
added. "Because of this universal appeal,
we expect Microsoft Windows to become
the dominant operating environment for
integrated software packages that run on
16-bit microcomputers."
Simplified Computer
To Human Interface
Microsoft Windows optimizes the bit-
mapped graphics and mouse capabilities
of a personal computer to provide an
intuitive pictures-oriented user interface.
This user interface can be customized by
a software or hardware manufacturer to
give each product its own unique look
without sacrificing compatibility.
Application programs that are activated
by Microsoft Windows will appear as one
or more windows on the display. Any
number of application programs can be
displayed on a screen and the user can
alternate between unrelated application
programs without restarting the system.
Microsoft Windows does not overlap
the different application windows. Instead,
application programs are automatically
positioned to fill the entire screen. Micro-
February 1 984 '- Creative Computing
Three applications windows are now displayed on the screen.
These include the word processing program, a graphics program
and the MS-DOS interface. A sample of a drop down menu is
shown in the graphics program.
soft calls this feature "tiling" and believes
that it leads to more effective use of the
display screen. Another feature of Micro-
soft Windows is "zooming." which allows
the user to display an application program
at the full size of the screen.
Microsoft Windows will be sold like
MS-DOS. adding little or no cost to a
system. The hardware requirements for
Microsoft Windows
will be sold like
MS-DOS, adding little
or no cost
to a system.
Microsoft Windows are: 192K bytes of
random access memory, a mouse, two
floppy disk drives and a bit-mapped
display.
Running Existing MS-DOS Programs
Microsoft Windows will run all existing
MS-DOS 2.()-based application programs
although these programs will not be able
to take advantage of the windows user
interface or data exchange capabilities of
the operating software. The operating
software can recognize that the program
is not a Microsoft Windows-based appli-
cation and. after saving the state of the
window's environment, will release control
of the screen and hardware to the appli-
cation program being started. Once the
user has completed working with the non-
windows program. Microsoft Windows will
restore its environment and resume oper-
ation.
How It Works
There are two parts to Microsoft Win-
dows, the window manager and the
graphics device interface (GDI). The win-
dow manager draws the window for each
client and manages the screen as a whole,
using a technique called automatic window
layout. The window manager is event-
driven: it passes hardware-level events to
its clients, and the clients supply procedures
to be invoked in response.
The window manager also provides a
library to user interface functions. The
facilities included in this library are menus,
property sheets, scroll bars, universal win-
dow commands, error handling, data inter-
change, and automatic window layout.
To display its graphics-based interface
features on a screen, the window manager
calls the graphics device interface. The
GDI can also be called directly from a
Microsoft Windows client to generate
graphics.
Virtual Interface To Graphics Devices
The GDI is a device-independent inter-
face between a program and various output
devices. The output devices may be vector
or raster devices. The program may be an
operating system extension, such as Micro-
soft Windows, or an application program,
such as a spreadsheet or word processor.
What the programs have in common is
the need to draw images on devices and
to be device-independent.
The GDI is designed around an "abstract
device." which is the collection of all the
functions that ultimately will be performed
by the actual graphics devices. (For ex-
ample, "draw a circle" or "change hatch
75
fP Apple II compatible
64K of RAM
Ulc Upper & lowercase
Typewriter-style
keyboard
12-key numeric pad
VisiCalc keys
50-watt power supply
Built-in fan
ACEWriter II
Sophisticated word processing that's easy to learn
ACECalc
VisiCalc "-compatible spreadsheet analysis
program with 80 columns of variable width
ACE Display card
Opens video display to a full 80 columns by
24 lines
ACE 80 CPU card
Allows you to run CP/M and Apple' II
programs
ACE Dual Interface card
Allows you to connect to local and remote
printers, terminals, computers and other
P^^^2 accessories
fy Apple II compatible
of RAM
Ulc Upper & lowercase
Typewriter-style
keyboard
12-key numeric pad
VisiCalc keys
50-watt power supply
Built-in fan
1982
1983
Good. Better.
And you thought Franklin
was qood before.
i/
Well, look at Franklin now. You'll find our ACE product line has
grown . . . and grown. To include sophisticated word processing.
Sensational spreadsheet analysis. And an array of peripheral boards.
So you can expand the capabilities of your ACE 1000 as your busi-
ness needs increase. Our product line's not the only thing that's
grown. Franklin now has more than 1,000 authorized dealers
throughout the country. So, if you thought we were good before,
come see us now.
.__ , _ co-run • comromtriOM
Apple is a registered trademark of Apple Computer Inc.
VisiCalc s a registered trademark of Visi Corp Better than ever.
2\2& Route 38; Cherry Hill, NJ 08002 Telephone: 609-482-5900; Telex: 837-385
CIRCLE 164 ON READER SERVICE CARD
FRANKLIN
Microsoft Windows, continued...
style" would be functions for devices to
perform.) When a function is called, the
GDI takes the function parameters, in
abstract-device terms, and passes them to
a logical device driver. A logical device
driver is the software that translates abstract
device functions into a sequence of device-
specific actions. These actions, communi-
cated through a physical device driver,
result in the appearance of graphics on
the device. The only device-specific code
is the physical device driver.
The language of the abstract device is
made up of "primitives." The primitives
are the calls to the graphics functions
available at the lowest level of the
GDI— the level of the logical device driver.
The primitives may be expressed in any
of the five high-level languages for which
the GDI has language bindings (C, Basic
Compiler, Fortran. Pascal, and Cobol).
In the Microsoft GDI, there are over 90
primitives in four functional groups: control
primitives, output primitives, attribute prim-
itives, and inquiry primitives.
Microsoft Windows "calls itself" in that
it uses the GDI to perform much of the
display functionality it provides to clients.
It is also quite legitimate for clients to
call the GDI directly, especially to imple-
ment graphics for applications, such as
business charting programs or mouse-based
"drawing" programs. Because the graphics
overhead is shared by all programs in the
Microsoft Windows environment (including
Microsoft Windows itself), the content
and efficiency of individual application
programs are enhanced. The Microsoft
GDI meets the emerging ANSI-VDI stand-
ard for graphics interfaces.
Exchange Capabilities
Microsoft Windows' clients run inde-
pendently of each other, but can exchange
data even if their data structures are
different. From the user interface point
of view, data exchange means taking data
from one window and inserting it into
another window that is running a different
application program. From the pro-
gramming point of view, it means finding
a common data type and interchange
protocol between programs.
"Most of the application packages that
are now described as 'integrated' can talk
only to themselves," says Leo Nikora,
marketing manager for Microsoft Windows.
"The programs have the same data struc-
ture, and their exchange protocol is unique
to that package. They can't exchange data
with programs outside the package."
Microsoft Windows integrates inde-
pendent application programs by putting
the data exchange capability in the en-
vironment, rather than in the programs
themselves. In its user interface library,
Microsoft Windows provides an extensive
set of predefined data types. These are
"uninterpreted binary," ASCII "text," and
February 1984 c Creative Computing
Microsoft's "SYLK."
Microsoft Windows supports two data
interchange protocols. One is based on
polling, in which one window periodically
queries the contents of another. If polling
is too expensive, a notification technique
is also available by which clients express
an interest in changes in other windows,
and Microsoft Windows notifies them when
a change has taken place.
Application programs can be designed
specifically to cooperate with each other
when exchanging data under Microsoft
Windows. The programmer can easily
extend the set of data types to include
types that add to the efficiency or ef-
fectiveness of the exchange. But the basic
mechanism for data transfer is part of the
Microsoft Windows environment. Without
this mechanism, independent application
programs would either be restricted to
certain data types, or unable to communi-
cate.
For more information, contact Microsoft
Corp.. 1()7(X) Northup Way. Bellevue, WA
98004. (206)828-8080. 32
DRIVE
CAREFULLY
When you add ( : your
option
drives that includes evi
low COS'
high-sp*
For A(
Micro-So's Model A2 is r i superbly
. corrt-
ple II
oft-
■ Model
A82 from '.'
328K
For Apple in
Model A73
Model A143 is
One option you'll never see on a
ntrolour qi.
your nearest computfr
fJSCl
MICRO-SCI
Micro Sens a Div
2158 CA 92705 • (714) 662-2801 • TELEX 910-346-6739
CIRCLE 193 ON READER SERVICE CARD
77
YOUR PROGRAM HERE
IV ( hiplin ,hir*tir IkoucxJ by Bubbin. Inc.. S.A.
The best software for
the IBM Personal Computer.
Could it be yours?
Attention, all programmers. Here's a
chance to reach the top.
If you've written software that's completed
and runs on the IBM Personal Computer, we
could be interested in publishing it.
(We also could be interested if it runs
on another computer. If we select your software,
we'll ask you to adapt it to our system.)
But be advised.
Our expectations are great.
Because the software we publish must be
good enough to complement IBM Personal
Computer hardware. In fact, the more you take
advantage of all our hardware capabilities (see
the box at right), the more interested in your
software we become.
Think about incorporating color graphics
into your program, for example.
Use sound. Consider the power of our
keyboard and remember to utilize the ten
programmable function keys.
In all cases, we're interested in "friendly"
software — with emphasis on quality and wide
appeal. Programs with the greatest chance
of being published must be easy to use, offer
a better way to accomplish a task and provide
something special to the user.
What kinds of programs? All kinds.
Education. Entertainment. Personal %
finance. Data management. Self improvement* £
Games. Communications. And yes, business.
We select programs that will make the
IBM Personal Computer an even more useful tool
for modern times.
r
IBM PERSONAL COMPUTER SPECIFICATIONS
L'ser Memory
64K 640K bytal
Microprocessor
K.lm.HIHM
Auxiliary Memory
J .on. .ii.il nittTn.il
qMBBUg dilwus , 51 ,"
luiKH/IHOKHor
s-'<>KH/*>OKB
per dkfeeae
Keyboard
HA krys. <> ft cord
ur.H ho | >
RHHn unit
10 function keys.
10 key numeric pad
Diagnostics
Power-on silt ti-.iuiK
Pjnly itii.xking
Display Screens
Gilor or monoilii. flae
High r.-M >luu< »n
HO daHKsni x JS lines
I'ppt-r anil IcaMBf I Be
Operating .Systems
DOS, I nrl|l1|aHIII,
< i'AI H(>t
BASIC rascal. KMtnUN,
MM kc> Assembler,
com*
Printer
-Ml p* wits jddressjnlc
tiraphiiMU|uhilin
ItiiiiriiTiorijl
80 iturjctcrsAeci md
w ctaaossr stfaBi
9x9 charaiUT nulrix
Permanent Memory
(ROM)40KbyUi
Odor/Graphics
k:\t nitxtf
In n .1. ITS
2V>ifur.iili-ts .mil
synibufi m K< )M
CrspPBJ HKMSJ
i resolution:
ilOb x 200v
hl.i.k \ iihiliri-.oUirion
640h x -'IK*.
Si miliums ms ■raphlci ,%;
irxi cspabiUn
Communications
R&232< InterBase
SD1C \s\iulir. hi.«is.
Itisi in hroni »is pri x. o lis
t p li ) OMHI hits per si v. Hill
So, if you think your software is the best,
consider submitting it. If it's accepted, we'll take
care of the publishing, the marketing and the
distribution. All you have to do is reap the
benefits of our royalty terms. And you're free to
market your program elsewhere at any time
even if you license it to us.
We're offering the ladder. Think about
taking the first step.
For information on how to submit your
program, write: IBM Personal Computer,
External Submissions,
E)ept. 765 PC, Armonk,
New \brk 10504. ==== =
The IBM Personal Computer
A tool for modern times
For more information on
tUCSD p-System u a
to buy the IBM Personal Computer, call 800-447-4700. In Alaska or Hawaii. 800-447-0890.
of the Regents of the University of California. CP/M-86 is a trademark of Digital Research. Inc
CIRCLE 135 ON READER SERVICE CARD
Pixels, if you will. You're traveling
through another dimension. A dimension
of sight and of mind. A dimension not of
brushes and oils, but of light pens and
graphics tablets. At the signpost just ahead:
a new form of artistic expression. A twilight
zone, if you will, of artists and programmers,
with the artists gaining fast.
The resulting works continue to improve,
in style as well as sophistication. More
artists have begun to think about the ways
computers can create art.
Nor does it take a barrel of money to
create great graphics anymore. All it takes
is a machine like the Apple or Atari or
Commodore 64, some graphics software,
and an input peripheral. If you have a
color printer or plotter, a whole new realm
opens to you, but you may simply choose
to pipe your final output to a TV screen
and leave it at that.
If our magazine could show movies,
what comes up ahead wouldn't be limited
to mere stills. Next month a review
will appear of Movie Maker for the
BYTE
GALLERY
John J. Anderson
Atari, with which the user can create
animated images. In the July 1983 issue of
Creative, we reviewed The Graphics So-
lution, a similar program for the Apple
micro, though it is a bit more complex.
Both products offer an animation potential,
which would otherwise require a good
grasp on machine language, i the inter-
ested non-programmer.
In the realm of still graphic .. artists are
discovering that microcomputer generated
images need not be limited to the cliches
we have grown so weary of seeing. They
are developing individual styles; styles that
transcend the screens or printouts on which
Times Square. c Peter Joselow 1983.
the works appear. Speaking as folks who
have seen enough Lissajous curves to last
a lifetime, we are overjoyed at this turn of
events.
I don't consider myself any sort of
computer artist, but I do know what I
like, and I like the pictures that follow.
All of them were generated on Apple,
Commodore, or IBM computers with in-
expensive graphics packages. We could
have shown you works born of more
sophisticated systems, but the idea here is
to show off the lower end of the
spectrum.
Bill Bramble
Bill Bramble works with an Apple and
a KoalaPad, among other packages. His
work shows an emergent and humor-filled
style all his own. Girl Watchers is a good
example of the playfulness of his vision,
although I think I have seen those very
characters on the corner of Washington
Square and University Place.
Pre-Nova shows his ability with the
%«»♦
iystem Saver
Apple's
ipheralby
t
i m
one selling'
just a fan,
What made over 100,000 Apple" owners fall in
love with System Saver? The answer is simple.
It's the most versatile, most convenient, most
useful peripheral ever made for the Apple.
System Saver filters out damaging AC line
noise and power surges.
70-90% of all microcomputer malfunctions can be
traced to power line problems* * Problems your
System Saver guards against.
Power line noise can often be interpreted as data.
This confuses your computer and produces system
errors. Power surges and spikes can cause severe
damage to your Apple's delicate circuitry and lead
to costly servicing.
System Saver clips surges and
spikes at a 130 Volts RMS/175
Volts dc level. A PI type filter
attenuates common and
transverse mode noise by a
minimum of 30 dB from 600
kHz to 20 mHz with a max-
imum attenuation of 50 dB
You end up with an Apple
that's more accurate, more
efficient and more reliable.
SYSTEM SAVER
System Saver lets your Apple keep its cool.
Today's advanced peripheral cards generate heat. In
addition, the cards block any natural air flow through
the Apple lie creating high temperature conditions
that shorten the life of the Apple and peripheral cards.
System Saver's efficient, quiet
fan draws fresh air across
the mother board, over
the power supply and
out the side ventilation
slots. It leaves your Apple cool, calm and running
at top speed.
System Saver makes your Apple more
convenient to use.
No more reaching around to the back of your Apple
to turn it on. No more fumbling for outlets and cords
to plug in your monitor and printer. System Saver
organizes all your power needs
So if you want to keep
damaging heat, line noise and power surges out of
your system for good, pick up the only peripheral
that's in use every second your computer is in use.
The System Saver. You'll soon come to think of it as
the piece Apple forgot.
Compatible with
Apple stand
C
Haass stod -
.SYSTEM SAVER(S). S89 9b each Total $_
Include $2 50 lor shipping and handling
■ New York State residents add applicable sales tax
D Check enclosed □ Visa □ Master Card
Card No
Expires
Name on Card
Nam
It functions as a multi-outlet power strip with two
switched outlets. Plus System Saver offers the
ultimate convenience; a front mounted power switch
for fingertip control of your entire system.
| Address (UPS delivery)
I City State
I 251 Park Avenue South
I New York. NY 10010
I 486-7707 Ttx 236200 KEN UP,
I
PfaOfM
KENSINGTON
MIGROWARE
•Softsel Computet Products Hot List "PC Magazine March 1983
System Saver is UL Listed System Saver's surge suppression circuiuy conforms
to IEEE speciflcauon 507 1980. Category A Available in 220/240 Volts. 50/60 Hz
CIRCLE 170 ON READER SERVICE CARD
System Saver is a registered trademark of Kensington Microware Ltd
© 1983 Kensington Microware Ltd System Saver is patent pending
Girl Watchers. c Bill Bramble 198.1
human figure, and is highly expressive,
while evoking a strong feeling of three-
dimensionality. Galaxy Girl and Equinox
No.l indicate his mastery of the medium
of the color printer. Color printers such
as the IDS or the Transtar 315 have distinct
and peculiar limitations, and I have been
disappointed with some of my results with
them. Bill seems to understand how to
make those limitations work for him.
Galaxy Girl has a clearly new wave
feeling about it, a look which permeates
much of Bill's work. Equinox No.l is the
best original work I have seen which was
designed specifically to be displayed as a
color printout. Its feeling of movement
manages to convey the emotions of physical
exertion.
Peter Joselow
Peter Joselow also uses an Apple, and
has been experimenting with the Double-
Stuff system for the He. He used the
*,?**-
mm 'iiiiiiiiiiiiiiiiii-
iiiiii:
■I in ■ 1 1
inn ilium
it ii i ■ i
II III II I I Mil
Mill M MUM
mil
■mill
■•••■•■*
Mill MMMM
I MM I Mill
iii • m,*i
Mb I* I ' I II
. ' »' i^Vif
inn *ii i i
minim i
■ ■ 1 UMIMIM
yiMiiii
I Ml II 11 M I
IIIIIMMMMI
MMMMMIMM
' minimum
■imiiiiiiiiiiiii
Minni'
IIIIIMM
SSnll
mimmm
'immim
I M M 1 1 III I
. i ,!.",' M "^i* " "
! ^."T"!!' . .mi ii. mm. .linn
"_k. ..... ' ' •'"•< 111111111111111111 1
1 ..!.'.'' '«iiiiiiiiiiiiniumiiin
LI F" ■■IIMIIIIMIIIIIMIIIIIMIMMI
IMIIIIIIIIIIIII „ll
--IMMMMMMMMMMIMMMMIMII
III II III III! IMMIIIMIIMM IILLMII
Hill Ill I .411.
Illlllllll IIIIIMIIIIiy ,| "11111111111111111.
111111111111111111111,111 flu III Illlllllll.
imiMMIIMLMM Mil ' Ml 1111,
. Ili'^ftfllllllllllll |||l
I || muiniiiK ii Hi ■ ii mi ii 1 1 1 1 1 1 mi in 1 1 1 >u
. ' IMIIIIIIIMM IIIHI'.I ImimillllllMII'
"n i'ivi""! iiiiiim mini
KM imi»jyi ik. v .mil iiiiiiin
IMMM H *M*l . .IIIIMMIII llll IIIIIII
in . 1 1 1 1 1 1 ii 1 1 ii 1 1 n 1 1 1 1 1 1 m 1 1
ifi in mi n m inn nun mm i tin
fl
IMIIIMI-
■ mm
II Mill
iiiiiiiiui
iiiiiii
IMIIIMI
IIIIIMM
Illlllllll
IIIIIII
!!jj:::j
I M I I I I I II III I I I I I I ! n u I I I I I I I I I I I
IIIIIII
Galaxy Girl. c Bill Bramble 1983.
82
Equinox No 1. c Bill Bramble 198.1.
Doublestuff board to create the Times
Square scene, which speaks for itself. The
double hi-res capability of the Apple He
transforms the Apple into a wholly new
graphics machine. We look forward to
seeing more from Peter as well as more
Apple double hi-res stuff soon.
Pre-Nova. c Bill Bramble 1983.
February 1984 ■ Creative Computing
■
*6&to<ri
«o
c o^ c °-
0«
N e <
\s
w
s*
w
' Apple is a registered trademark
of Apple Computers Inc.
CO
l#P.
itf&l
#*%*#!%**%*
nN
.,<||P^^
CTOnCJOR/ D&
\*
0<
CONCORDE PERIPHERAL SYSTEMS, INC.
23152 Verdugo Drive
[71 A) 853-2B50 Leguna Hills. CA 92653
CIRCLE 294 ON READER SERVICE CARD
PaintPk
The PaintPic system for the Commodore
64 comes to us all the way from New
Zealand, and is a very capable package.
The pictures GIGO, Storm on the Range,
and Room, came along with the demo
GIGO. c Kiwisoft 1983.
li^il
1^
|
• Lutt "
1
H^HH
/?oom. c Kiwisoft 1983.
package we received, but unfortunately
had no artist's credit accompanying them.
The only data we have are the mysterious
initials D.J.R. to clue us in.
GIGO looks quite a bit like the main
corridor of Creative Computing during
renovation of the building. Room is just
about the nicest composition I have seen
on the C-64 to date.
Mike SuUivan
Mike Sullivan is a talented young artist
currently working with ISM, the firm that
markets the Fun with Art package through
Epyx for all machines mentioned above.
The pictures reproduced here were com-
posed on an IBM PC. Mike has a sure
and solid style, and a good grasp of the
care and feeding of hi-res pixels. His por-
traiture is reminiscent of Saul Bernstein.
As for the future, well it is quite bright.
Look for plotters to become more and
more involved in artists' work, and software
that allows for nested levels of detail. The
Robographics CAD-1 system is such a
package.
Look also for the composition of moving
images to become more prevalent. The
art gallery of tomorrow is a flat screen
TV on your wall. Static images are fine,
but perhaps best left to DaVinci and
Raphael. Dynamic art is a natural for the
computer— whether in real-time animation
or the single-frame variety.
Look also for the trend to continue to
add computer images to music video:
another natural wedding. You might even
imagine using your computer to create
your own music, then creating the animated
video to accompany it.
As I have asserted many times and in
many forms, a (possibly the) great ad-
vantage of computer art is its ability to
make you into the artist. If you have
some original work that you think we
should see, send it in. You may just make
the next show in the Byte Gallery.
Pictures, if you will! 32
Pete Townshend. c Mike Sullivan 1983.
84
Reggie Jackson. c Mike Sullivan 1983.
February 1 984 ' Creative Computing
An educational ad
about educational software.
Yf ou studied all the computers
and finally chose the one your
family found most useful. One
of the main reasons you wanted
a computer in the first place is to help
your children in school. Not just to
teach them how to use a computer,
but also to help them get good grades
in basic school subjects like reading
or geography.
That's why you should know
about AEC, American Educational
Computer - one of the country's
most important developers and
publishers of educational software.
You can help your child all
the miy through school
and beyond.
X
#
«k«UMwl
Look far our
display m
your/avorite
sottieare store,
and pick up
yvtur tree
iducatumal
leaflet.
AEC grew up on education.
The management of AEC started in
educational publishing, with collec-
tively over 100 years of experience
in the field. AEC knows curriculum
and how American education is
practiced in the classroom.
That's important because
children should learn at
home the same way they
learn at school. Other-
wise, you'll have a very
confused child, and con-
fusion is not the way
to better grades or
better learning.
AEC knows that
good grades are important.
Any educational software could help
school performance in some way.
That's because the computer is such
a patient teacher, giving instant feed-
back to questions and allowing chil-
dren to learn at their own pace.
But AEC software has an impor-
tant advantage. Our approach has
been student tested under actual
classroom conditions. So we know
it keeps the child's interest while it
teaches.
AEC gets parents involved in
the learning process.
With either AEC's
MATCHMAKEITor
EASYREADER™ Series,
you can take your
child through the grades
in subjects such as
Phonics, Word Attack
Skills, Reading Com-
prehension, Spanish,
' World or US Geogra-
phy, and Grammar. Our
teacher tested system
allows parents to enter material into
a lively, interactive format. And be-
cause AEC's programs are grade-
level oriented, you can help your
child all the way through school.
AEC doesn't play games
with education.
AEC programs do contain games, but
only as rewards for learning achieve-
ment. For example, once your child
successfully completes the objective
in the Matchmaker Geography pro-
gram, he or she can play an exciting,
action-packed
game.
Sure, the games are fun. But
they're not the basis, and certainly
not the primary focus, of any AEC
software. Our focus is stricdy on
learning. And isn't that what you
buy educational software for?
It you have more questions about
educational software,
contact your nearest
AEC educational soft-
ware center. And
thanks for being a
concerned parent^
AmericanEducatiorialQ)mputier@
2450 Embarcadero Way, Palo Alto, C A 94303
All AEC PnKhjtt*. art tiimpgttibfc- with Applt\* IBM" PC, Aun «)().- TRS8I 0UBlDdoR64 M I M ■fcnJftetOMMfKtuiCT'ktndenurfc « Nfpvfcci man u tdk-nurk.
CIRCLE 102 ON READER SERVICE CARD
R
M
1 TTT T 1
f - y ^^ w^ ^w
ESS
JUJ^ — \
JB PC»f» 1 ^
l
We don't care
which computer you own,
Well help you
get the most out of it.
CompuServe puts
a world of information,
communications, and
entertainment at your
fingertips.
CompuServe is the versatile, easy to use
interactive videotex service designed especially
for the personal computer user. It's dynamic,
growing and changing daily to satisfy
its subscribers' needs. It's an industry
leader, created and managed by
the same communications pro-
fessionals who provide busi-
ness information and
network services to
over one fourth of
the FORTUNE 500
companies.
From current events to current assets,
CompuServe offers a wealth of useful, profitable
I or just plain interesting information.
I Electronic magazines and national
news wires plus worldwide weather,
current movie reviews, electronic
^ banking and shop at home services,
and some of the most sophisticated
financial information available are
all offered to current subscribers.
From words to music. CompuServe offers
a communications network that gives special
cS
interest groups from hardware enthusiasts to
computer composers a chance to get
together. There's a bulletin board
for selling, swapping, and
personal notices and a CB
simulator for real-time com-
munications between sub-
scribers. There's electronic
mail, the fastest, surest, way to
communicate with other users across the street
or across the country, plus file retention and
editing, and lots, lots more.
Fun and games are expected whenever
computer users interact, and CompuServe has
the best. Games you can play alone or with
other CompuServe subscribers
anywhere in the country. Classic
puzzlers, sports and adventure
games, and fantastic space games
featuring MegaWars, the "ultimate
computer conflict."
But, that's just the tip of
the chip. CompuServe offers a
menu of thousands of items
that make subscribing edu-
cational, fun and sometimes downright profitable.
If you'd like to know more about CompuServe,
call toll free, 800-848-8199 to receive an illus-
trated guide to the CompuServe Information
Service. A videotex service for you no matter
which computer you own.
CompuServe
Consumer Information Service. P O Box 20212
5000 Arlington Centre Blvd . Columbus. OH 43220
800-848-8199
In Ohio call 614 457-0802
An H&R Block Company
CIRCLE 107 ON READER SERVICE CARD
tipple
SAN FRANC SCO
I
As you entered Applefest you found
immediately in front of you the booth of,
you guessed it, Apple Computer. Not
much new to report there.
Apple certainly isn't writing off the
Apple III as the financial press seems to
have done. The available software for
the III seems to have taken a major
leap — or perhaps we just haven't kept
up. Available packages include The BPI
General Accounting System. Senior An-
alyst (a corporate planning tool),
VisiCalc. Quick File (a comprehensive
database manager), Apple Writer, Apple
Speller, Apple Business Graphics, Mail
List Manager, Apple Access (a commu-
nications package), Apple Access 3270 (a
3270 emulator), Micro/Courier (elec-
tronic mail program), Cobol (yup, the
real thing), Business Basic, Pascal, Script
III (a formatting program), and a
Record Processing Services package for
Pascal users — pretty impressive lineup!
Some of the Apple II hardware has
been repackaged in classier shells, but
we have previously reported on all of it.
Business Week may think that IBM has
won the small computer battle; as for us,
we think Apple has their act together as
well as anyone in the industry and, far
from writing them off, we think they will
continue to be a major contender.
We're sure the 108 exhibitors and tens
of thousands of showgoers agree. But
enough prognosticating. Let's take a
look at what is new in Appleland. When
you write or call any of these manufac-
turers for further information or to place
an order, please be sure to mention Cre-
ative Computing.
Would you like to make your Apple
into a transportable? If so, consider the
Portable 100 from Portable Peripherals.
This is a conversion kit into which you
transfer your motherboard, keyboard,
88
David H. Ahl
power supply, internal peripheral cards,
and disk drives. A 9" amber monitor
and fan are included in the $395 price.
Portable Peripherals, 45 North First
St., San Jose, CA 95103. (408) 945-8130.
Memory and Disk
Systems
Axlon was attracting a great deal of
attention with their RAMdisk system
for the Apple. It is available in two mod-
els (128K for $379 and 320K for $999).
In their demonstration, they were load-
ing hi-res pictures from the disk nearly
as fast as they could be displayed on the
screen (five slides per second). The
RAMdisk is claimed to be up to 50 times
faster than floppy drives and 10 times
faster than hard disks.
Axlon, Inc., 70 Daggett Dr., San Jose,
CA 95134. (408) 945-0500.
Hard disks seemed to be getting major
attention at the show. A compact unit,
the Infax 101 A, stores 10Mb and uses a
removable cartridge. This aspect means
virtually unlimited storage capacity. Av-
erage access time is 35 msec. The in-
cluded software supports DOS 3.3,
Pascal, and CP/M. The first drive with
controller costs $2395, an additional
drive is $1595, and removable cartridges
are $70 each.
p ^—
Portable 100 case.
1984 c Creative Computing
Vufax hard disk unit has removable
cartridge.
Vufax, Inc., 5301 Covington Hwy.,
Decatur, GA 30035. (404) 981-6778.
Another 10Mb hard disk is the
Trustor 10. Unlike other units, it has a
Xebec controller in the drive box, and
uses small interface adapters for various
computers (Apple, IBM, Compaq, Ea-
gle, and Columbia). Average access time
Datamac 10Mb hard disk works with
many computers.
is 85 msec. All standard operating sys-
tems are supported. $2295.
Datamac, 432 Lakeside Dr., Sunny-
vale, CA 94086. (408) 720-0800.
The Densei RD-5000 hard disk is
available in both 5Mb and 10Mb capac-
ities. Average access time is 75 msec.
The unit employs a Xebec controller and
is available for Apple (DOS 3.3, Pascal,
and CP/M), IBM (DOS 1.1), and TRS-
80 Model III and 4. The 5Mb unit is
priced at a modest $1290.
Micro Storage Technology, 41711 Joy
Rd., Canton Township, MI 48187. (313)
459-3822.
Not quite ready for a hard disk, but
you want more floppy capacity? How
about an 80-track double-density drive
from Micro-Sci? The Micro-Sci A82 has
considerably faster track to track access
than the original equipment Apple drive
February 1984 c Creative Computing
(5 msec vs. 18 msec) and 328K capacity
compared to 143K. DOS 3.3, Pascal,
and CP/M are all supported. The A82
can read all standard 35-track Apple
disks. Price with controller is $669.
Micro-Sci, 2158 S. Hathaway St.,
Santa Ana, CA 92705. (714) 662-2801.
Several manufacturers were showing
Apple-compatible slimline floppy disk
drives. The TDS Micro Drives come in
single and dual configurations (side by
side or stacked) and provide 35 or 40
tracks of storage. Their speed is impres-
sive; the manufacturer claims that they
are up to 800% faster than the standard
Apple drives.
Titan Data Systems, Inc., 2625 S. Or-
ange, Santa Ana, CA 92707. (714) 546-
6355.
Advanced Micro Technology was
showing a slimline disk drive for the Ap-
ple using a Panasonic mechanism. In
capability it is identical to the Apple
drive with 35 tracks and 140K capacity.
The big difference is the size (about 1.5"
high) and the low price. The show price
was just $185, which the manufacturer
has agreed to extend to people who write
and mention Applefest.
Advanced Micro Technology, 60
Connolly Parkway, Hamden, CT 06514.
(800) 243-4335.
Prometheus and Artsci were sharing a
booth to promote the combination of
Magicalc and 128K Expand- A- Ram
board. This is a great package for
spreadsheet users who are pressed for
memory space. Package price is $499, a
10% savings over the individual
components.
Prometheus was showing two other
new products. The P/S Buffer card
works with the II and He and allows
parallel or serial printing (selected by
software) while the computer is free to
process, compute, or accept data. The
16K version is just $125.
Prometheus had a new 1200-baud
modem with a real-time clock/calendar
and all kinds of intelligence built in. It
has auto originate and answer, intelli-
gent dialing, internal diagnostics, and a
help mode. $495.
Prometheus Products Inc., 45277 Fre-
mont Blvd., Fremont, CA 94538. (415)
490-2370.
Magicalc from Artsci is a second-
generation spreadsheet. It can use most
80-column boards, but alone can display
either 40 or 70 columns. Advanced fea-
tures include varying width columns, in-
visible cells or columns, automatic
formatting, and a user-friendly menu
system. $149.95.
Artsci was showing several other
packages in the Magic series. We were
impressed with Magic Window II,
successor to the original Magic Window.
It shows the representation of a piece of
paper on the screen just as you would
see it in a typewriter— basically, what
you see is what you get. The cursor mo-
tion and editing commands provide all
we could imagine plus some of which we
never dreamed. $149.95.
Magicalc from Artsci is
a second-generation
spreadsheet.
Artsci, 5547 Stasuma Ave., North
Hollywood, CA 91601. (213) 985-2922.
Add-On Boards
Titan Technologies (formerly Saturn
Systems) was showing their line of Ap-
ple boards. Attracting much attention
was the Accelerator II, a board said to
speed up the internal speed of the Apple
by a factor of 3% times. We watched
some massive VisiCalc applications run
faster than we had imagined possible.
The board has its own 6502 mpu, 64K of
memory, and fast language card. It is
said to be fully compatible with all exist-
ing software. List price is $599.
Accelerator II from Titan makes the Ap-
ple 3% times faster.
Titan also has a full line of add-on
memory boards for the Apple (up to
128K) and IBM PC (up to 256K). They
also have three extended 80-column
boards with up to 192K of memory for
the Apple He.
Titan Technologies, Inc., P.O. Box
8050, Ann Arbor, MI 48107. (313) 662-
8542.
You say you like the speed and fea-
tures of the Motorola 68000 mpu but
have an Apple? Analytical Engines has a
board, the Saybrook, a 32/16-bit co-
89
"I built this 16-bit
computer and saved money.
Learned a lot, too!"
Save now. Build the H-100 k
computer that will keep pace with
technology for years to come
Advanced 16-bit computing at a kit
price 1 With most circuit boards al-
ready pre-wired. H-100 is our easi-
est computer kit. And our manuals
ensure that We won't let you fail 1
Dual microprocessors deliver 16-
bit speed and 8-bit compatibility
The industry standard S-100 card
slots allow a host of peripherals
and memory expansion to 768K
RAM
A high-density (320K) 5 25" drive
is standard Powerful options in-
clude an internal multi-
megabyte Winchester -^^-
drive (available soon)
See the world s first
16-bit 8-bit
computer kit, plus
peripherals and ^4
software at your Heathkit Elec-
tronic Center* Or mall the coupon
today for a FREE Heathkit catalog!
H-100 SERIES COMPUTER
SPECIFICATIONS:
USER MEMORY
I28K-768K bytes'
MICROPROCESSORS
16-bit 8088
8-bct 8085
DISK STORAGE
Built-in standard
5 25 disk drive.
320K bytes disk
KEYBOARD
Typewriter-style,
95 keys 13
(unction keys
18-key numeric pad
GRAPHICS
Always in graphics mode
640h 225v resolution;
up to eight colors
are available"
•128K byles standard
"Optional
COMMUNICATIONS
Two RS-232C Serial
Interlace Ports and
one parallel port
DIAGNOSTICS
Memory selt-test
on power-up
AVAILABLE
SOFTWARE
Z-DOS (MS-DOS)
CP M-85
Z-BASIC Language
Microsoft BASIC
Multiplan
SuperCalc
WordStar
MailMerge
Oata Base
File Manager
Mosl
standard
8-bit CP M
Software
Buy from
the leader in
electronic kits
and save!
Heathkit Electronic Centers are
units of Ventechnology Elec-
tronics Corporation Heath Com-
pany and Ventechnology Elec-
tronics Corporation are
subsidiaries of Zenith Radio
Corporation CP/'M is a regis-
tered trademark of Digital
Research Corporation
Get your full-color
Heathkit
Catalog!
Heathkit
CLIP COUPON AND MAIL TODAY TO:
Heath Company, Dept. 355-142
Benton Harbor, Ml 49022
Please send my FREE Catalog,
with details on the new l6-bit/8-bit
H-100 Computer Kit, today!
Name —
Address .
Applefest, continued.. .
processor which provides Apple users
with the speed and power of a micro-
mainframe with 128K of RAM (expand-
able to 512K). The board has the 8 MHz
version of the 68000 which can be up-
graded to 12.5 MHz for speed-critical
applications. In addition, five on-board
counter/timers provide a 24-hour time-
of-day clock and operating system for
multiprocessor support.
The Saybrook software includes the
UCSD p-system for Pascal, Basic, For-
tran-77, and 68000 assembler. CP/M-
68K and UNIDOS (a Unix system) are
available as options.
Analytical Engines, Inc., 3415
Greystone, Austin, TX 78731. (512)
346-8430.
Our friends at Quadram were showing
their complete line of boards for the
IBM PC (how come at an Apple show?)
along with several Apple boards, buffers,
and a new color monitor.
The latest Apple board is Multicore, a
multifunction card designed to take
advantage of ProDos, Apple's new
operating system. Of course, it works
with DOS 3.3 as well. The board has
sockets for additional memory (up to
128K), parallel and serial ports, real-
time clock, and RAMdisk software
which allows you to use part of your to-
tal system memory as a disk drive. It is
compatible with all software and re-
places the Apple language card. Price is
$395 for the 64K version, $495 for
128K.
Redicore is similar to Multicore but
does not have the RAMdisk software; it
comes in OK, 16K and 64K versions with
prices from $249 to $379.
Transcore is a board with serial or
parallel printer interface, communica-
tions interface and menu-driven software
for various I/O configurations. List
price is $199.
Quadram also has two nifty color
boards for the IBM PC and XT,
Quadcolor I and II which provide the
same functions as the IBM color board
with several extended features. Prices
start at $275. The Quadchrome color
monitor is a high-quality RGB color
monitor capable of 16 colors with 690 x
480 pixel resolution. Cost is $695.
Quadram Corp., 4355 International
Blvd., Norcross, GA 30093. (404) 923-
6666.
Buffers and Interfaces
90
Of printer interface fame, Pkaso was
showing a new universal parallel printer
interface for the Apple II, lie, and III.
Seemingly, it does everything; with one
command, it dumps text, low-res, and
February 1984 c Creative Computing
CIRCLE 132 ON READER SERVICE CARD
Instant one -button color printing.
COPY
Press here.
It's just that easy! Any time you want to print what's on your
Apple's screen just hit the copy button on your Transtar 315
color printer with our PICS card installed, and it's done! No
special programming, no lengthy code sequences, no need to
exit your program! Just press the button and it prints!
By adding the optional PICS card to your $599 Transtar 31 5
color printer, you've opened up a whole new world of easy color
printing. For the first time ever, our PICS parallel interface card
enables you to screendump virtually any program -- graphics,
charts, games -- even copy-protected software! Specially design-
ed only for the Apple II, II+, lie, and Franklin computers, the
Transtar 315 PICS card does the work of a parallel card and a
lot more and costs only $1 19.95.
At the push of a button, Transtar's innovative new 4-color dia-
gonal ribbon will print up to 7 colors and more than 30 shades
in a single pass.
The 315 is precision-built to exacting standards by Seikosha,
the most experienced company of the famous Seiko group-
recognized worldwide for quality and dependability. In fact,
one of the nicest things about Transtar's 6-month warranty
on parts and labor is that you'll probably never use it!
Innovative, inexpensive, dependable, easy: the Transtar 31 5.
Color printing has never looked so good!
Only $599.
"PICS card* are currently available lor Apples and Fianklim.
PICS card* to« other computet* will be available in the future.
Transtar
A Vivitar. Computer Product
P.O. Box C-96975, Bellevue, WA 98009
CIRCLE 236 ON READER SERVICE CARD
-<a>
rt * ^
C*
yt#
,<<>
J&«
^ ^
^ V* ^"V 59 ?°* ^
<? v
Applefest, continued...
hi-res images to both color and B&W
printers. Moreover, it has the ability to
print gray scales as found on digitized
images. We were impressed with the
capability to print on the printer three
times the resolution that the computer
itself is capable of displaying.
The Pkaso/U has many other features
as well: margin control, user-defin-
able macros, windowing print areas,
stretched graphics in either direction,
and a font system for design and use of
special characters and symbols.
Also being shown was the Shuffle-
Buffer Parallel or Serial printer buffer
with all kinds of nifty features. For
information on all Pkaso products, con-
tact Interactive Structures Inc., 146
Montgomery Ave., Bala Cynwyd, PA
19004.(215)667-1713.
Also showing an enhanced version of
a very successful product was Orange
Micro with the Grappler-l- printer inter-
face. The new version has buffering
(16K, 32K, or 64K) and color screen
capabilities. Moreover, it can duplicate
the Apple He 80-column text screen on
the printer and allows all kinds of text
manipulation, as well as graphics
manipulation.
Users of the existing Grappler can add
the buffering features with the add-on
Bufferboard.
But perhaps, you don't need graphics
printing capability; then the Orange
Printer Interface may be the answer. It
has all the text dump features of the
Grappler boards (40- and 80-column
screen dump, set page length, set mar-
graphics printer card. Graphmax is
compatible with the Grappler-l- card
but has several extras such as zoom
magnification up to 99 times, picture
cropping, auto page numbering, and a
wide range of aspect ratios. Price
$159.95.
Micromax was also showing Cubit, an
excellent derivative of Q*bert. To suc-
ceed at Cubit, you need a good strategy
as well as nimble fingers. $39.95.
Micromax Systems, Inc., 6868 Nancy
Ridge Dr., San Diego, CA 92121. (619)
457-3131.
Keyboards
CCP was showing an expanded line of
Keywiz keyboards for the Apple. We
were impressed with the Keywiz VIP
(Very Intelligent Peripheral). It has 62
user-definable keys and can store up to
four keyboard definitions in its own
Franklin 1000 and 1200. Either costs
$299.
Creative Computer Peripherals, 1044
Lacey Rd., Forked River, NJ 08731.
(609) 225-0091.
A marvelous new add-on keyboard
with plug-in PROMs for instant recon-
figuration was being shown by ESP. The
unit has 100 full-stroke keys divided into
six sections: standard alphanumeric, nu-
meric keypad, cursor movement keys,
function keys, and two sections of spe-
cial keys.
PROM cartridges are available for
many software packages including
WordStar, VisiCalc, Applewriter II,
Screenwriter II, and many others. Basic
and DOS are built into the basic unit. It
has a six-foot coiled cord permitting lap
operation. The basic unit plus interface
lists for $349; PROM modules are
$29.95 each.
EPS keyboard has PROM modules for use with various software packages.
Executive Peripheral Systems, 800
San Antonio Rd., Palo Alto, CA 94303.
(415) 856-2822.
Zicor keyboard has microprocessor and 8K of memory
gins, and more) at the modest price of
$99.
Orange Micro Inc., 1400 N. Lake-view
Ave., Anaheim, CA 92807. (714) 779-
2772.
Micromax was showing five Apple
cards including their new Graphmax, a
94
memory. With it, you could define your
own personalized keys for, say, VisiCalc,
Pascal, Basic in Spanish, and numeric
data entry. $439.
The Keywiz 83 is specially designed
for VisiCalc or Magicalc, various word
processors, and numeric data entry. The
Convertible model handles VisiCalc and
Applewriter II, and works with the
Another detachable intelligent key-
board is the OmegaBoard II from Zicor.
It has a built-in 6504 mpu, 8K of
EPROM memory, and 4K of RAM.
This 1 1 5-key unit includes a type-ahead
buffer, 32 function keys, each one of
which can represent up to a 31 -character
user-definable command. Suggested re-
tail is $429.95.
Zicor, Inc., 2296 Cascade Plaza
North, Woodbury, MN 55125. (612)
731-1762.
A novel approach to add-on key-
boards is that taken by Polytel with
their Keyport 717. We originally saw
this unit at the SICOB show in Paris
where it got an excellent reception. The
basic unit has a flat membrane surface
with a whopping 717 user-programma-
ble positions. Each command has its
February 1 984 c Creative Computing
■■
EPYX GAMES
*S5**e *Mrt* A+» r
Gateway toApsUai
epyx
Himiuru m
epyx
epyx
Epyx JH
^ STARflRE FIREOiSE
333 JFW* r-
epyx
mr&m
£pwr STARfIR
£ONE
epyx GatcwayteAfwU '
If you're one of those EPYX
customers who keeps going back for
more, we have good news for you.
Between now and February 29,
1984, we're offering you any computer
game from this list. . . absolutely free.
It's simple. Just buy one of our
computer games from your local retailer,
then send us the box label showing
number and computer type. Also, include
the dated cash register receipt for
the game. Most importantly, fill out the
special order form telling us which
FREE game you want, along with your
name and addre
Bu e free. Are you
game for a deal like this?
epyx
Strategy Games for the Action-Game Player
CIRCLE 125 ON READER SERVICE CARD
Check the EPYX game you would like to receive free.
Atari
Morloc's i' . LJ
Tower
Dragon's
Cry pi
nf the
I ridc.nl
The
Night
mare
King
Arthur's
Escape From
Vulcan's _
t«D
DM U
Name
Apple
i Disk Only}
Tower
Dragon's
of Siva
Fore
Commodore 64
of Ka
,-^D
Sword of dm LJ
Fargoal
Crush,
Crumble
& Chomp
□
IBM
(Disk Only i
ofKa
at Kigel
Vll
lie Only I
at Kigel
Crush.
Crumble
& Chomp
Shack
Orion
at Nigel
New
World
D
□
□
a
a
Please print or type your name in the space provided
below. Send this form with your dated cash register
receipt and box label to: EPYX Game Offer
P.O. Box 814
Young America, MN 55399
/.ip
Applefest, continued.
8 Ui
aaaaauaaaa muh .
□ oooDDoaDaiiiou
a a a a a a a a a ■ a a o_„„ _
bobodoohbbo
u a
Educational overlay on Polytel 71 7 flat keyboard.
own key, the function of which is in-
dicated by words, symbols, or pictures,
so the user does not have to learn a lan-
guage or respond to menus. The active
surface of the Keyport 717 measures 9"
x 22". It does not require an interface
card, but connects to most computers
through the gameport.
Several overlays with software are
available for the Apple including ones
for Basic programming, VisiCalc. and
education (called "The Farm"). Price is
a modest $125 for the 717 and $25 for
each overlay with software.
Polytel Computer Products, 2121 S.
Columbia, Tulsa, OK 74114. (918) 744-
9844.
Analog Input
Transensory Devices had a model
steam generator at their booth hooked to
five sensor modules that continuously
monitored steam pressure, water tem-
perature, generator output, fuel tem-
perature, and water level. The sensors
were hooked in a daisy chain (up to 32
sensors with 100-meter separation) and
then to the RS-232 port. Each sensor has
an 8-bit dynamic range, 900 Hz band-
width, and 0.4% accuracy. Price per
sensor is only $150. It looks to us as
though this could open up a great array
of new applications for small computers.
Transensory Devices, Inc., 44060 Old
Warm Springs Blvd., Fremont, CA
94538. (415) 490-3333.
Modems
So you want to make a nightly call to
your favorite computer bulletin board,
but don't have a modem yet. How about
the Transend Apple modem card? This
is a direct-connect, 1 10/300 baud, auto
dial/auto answer unit that supports both
touch tone and pulse dialing (some oth-
ers don't, you know). It all fits on one
card in the Apple case, and comes with a
six-foot cord that plugs into any modu-
lar telephone jack. The list price of $325
is a bargain considering that it includes
So you want to make a
nightly call to your
favorite computer
bulletin board, but
don't have a modem
yet. How about the
Transend Apple
modem card?
$100 of time/services on The Source. If
you really want the top-of-the-line, take
a look at the TransModem 1200, a smart
1200-baud unit.
Transend Corp., 2190 Paragon Dr.,
San Jose, CA 95131. (408) 946-7400.
Okay, so you like tigers and jungle
cats. Novation was giving out some nifty
tiger stickers to promote their line of Cat
and Smart-Cat modems. We have al-
ways been impressed by the high quality
Novation line and like the idea of a 24-
hour on-line hot line (dial (213) 881-
6880 and type CAT after the LOGIN
PLEASE message).
Obviously, a big attention-getter at
Applefest was the AppleCAT II and 212
modems. These are plug-in cards with
1 10 and 300 baud speeds (1200 baud at
half duplex); automatic dial, answer, and
disconnect; message hold; printer port;
and the ability to use the modem as an
ordinary telephone (with the addition of
an optional handset). It can turn on de-
vices through a BSR X-10 controller too!
Prices start from $389.
Novation's other modems, particular-
ly the new J-Cat and 212 Auto-Cat were
getting their share of attention also. J-
Cat is a real miniature job (5" x 1.9" x
1.3"), but has manual or auto answer,
status indicators, self-test, and many
other features for just $149.
Novation, Inc., 20409 Prairie St.,
Chatsworth, CA 91311. (213) 996-5060.
Speech Synthesis
Street Electronics had their Echo II
speech synthesizer board talking to pass-
ersby in a new seductive female voice in
addition to the "normal" male voice.
The package consists of a small circuit
board, a disk with demonstration and
utility programs, and a comprehensive
manual. It is exceptionally easy to use
with the text-to-speech program with al-
gorithms for over 400 language and
pronunciation rules.
The Echo II has 63 pitch levels, 15
volume levels, adjustable rate of speech,
inflection or flat tone, and several other
features to make it sound more nearly
human. $149.95.
Street Electronics Corp., 1140 Mark
Ave., Carpinteria, CA 93013. (805) 684-
4593.
96
Steam generator was being monitored by five Transensory Devices sensors.
February 1984 c Creative Computing
n l j a »i
: i
'^
American
Tourister
strict American
-r quality standard,
eft. the unique
[ram will
laims. Available
»TY
ARANTKE!
W EXI'KESS
Qi
)EK,
1-800-341-6311
^
^?T**
SAVE
THIS AD
IT IS YOUR
CATALOG
ucowGEsmmiv
THE WORLD S LARGEST
COMPUTER MAIL OR"
'i*jm, ill.'.
ALL MAIL: Conroy-LaPotnte. Inc.. P.O. BOX 23068. Portland Or 97223
SHOWROOMS AT: PORTLAND. OR or SEATTLE. WA BOTH OPEN M-SAT 10-5
HARDWARE ForThe APPLE II+/IIe
AP)>l£lk12K. 10 COLUMN
APPLE*. STARTER SYS BY APPLE (SyvAl
CHI
APPLE b STARTER SYSTEM BY
CONROYLA POAYTE (SYSTEM B|
i28Karra80cc4umn
I HOC '"■ l> ■..■»*. uwrr. ••
FW Lastly arid AppeLXOS 3 3 Osteite
RFModumoc(ta«*»TVI
fill Pirelli
Game w axor grapncs and sound
I «*»( |i.--. SI6S0
Liirreo»ARRAtnYsi(»r.p«s>Ljtaii»iO(B«b«i
DISK DRIVES
• CENTRAL PT i ... :■
a: llMOtskOnve
A82 I43K to 328K Drive
A?Con«ol»iC«
A-A40 I60K Dnve
*A70 286K Dnve
A40A70G)rrMA»r
TEACT40D«eclDrrvel63K
TEAC TJO OoutfeSdM 326K
CcrAroAerCard
E*l I63K40TK
EW2.32CK 80 TK
E#3 6S2K 160 TK
EtteCffllrjBll
•2 HIGH
M5»
S 179 S2M
I m i m
s too s n
S449 S2H
■ » S 299
S 100 S 71
S 299 sin
S 349 S 239
S 379 I Ml
IN S 399
$849 J 499
J 145 S M
VIDEO CARDS
SOFTWARE for APPLE II + /lie
BUSINESS
•rr — --• • TT59
Amci UiotWnawa new $ 150
U40cCanbo(WM.M>l(Won>si S 225 $149
*AsM»vT«lt«w.||.H(qCPM90 S 700 SMS
Frnaria»Planner|Re<|CPM601 S 700 S3tS
FrdeyiReguresCPMIIOi $295 SIM
BPI TH M m GL.AH AP PRoreW eatfi S 395 $296
Broderbund Bar* Street Wraer $ 70 $ 47
Cr/nraraetejal GL AR APorPflea $ 250 $IC5
Hrvr^ Accountant S 75 $ 4|
n_ . .5* s mo $ r
Dovrjonrae Market Anaryrer
Market Manager
* ALS Smarterml
ComXSOCo 64KRAM,lle,
VS/Jei VdeotermeOco ( - ore)
* LNraTerm | . ore)
SoAVuMoSMcrnn.}
Enhance/Bill.)
FunrJwnSlnpill • )
WerraveFulVejeiLne
VMav«onM
S 179
S 295
S 345
S 379
S 35
S 149
S 79
CM UPB36MHI
S 289 $199
1139
S12S
$229
S279
S 25
$99
SSI
L>s>PakV1200 I3V8 Backup Sys S1549 $1049
OVERSTOCK SPECIALS
WHILE THEY LAST
• Aaan32W RAM M Systems or ei $1000 SIM
• CCS.Ser»lrrlertace?710AiSetBaud) s 150 $19
ACraeaX l6KRAMCard lYr Wrf tortl- $179 $ ja
♦Corral tor lie MCoi • 64KRAM|lle) S 295 1 125
■eroeod ttJKRAUCardlora. $100 $$9
SitconValtY WordHanrAer $ 60 $ 31
• LislHamJw S 50 $ J5
VidtjiVdMtermJOajajwi card lor H- S 345 $229
RAM EXPANSION
• als WXRaad'
oConllollesOCo .64KRAMiHri S 295 S12S
ACraraX RAMCard lYr Wtylll.) I6K $179 $31
• akreeoRRAMCardO.i 16K $ 100 $ a
*SarumSrtlmieRAMCaraill)32K S 249 SIM
RAMCanl|l|.|64K $425 S2M
RAMCarO'll - 12BK S 599 S3M
AAivonRAMDitkSysleml ore!320K $1000 $650
MISCELLANEOUS
ALS "'veCPMCardV30
7 Carol Orel
ASTAR RFModu. .: TS
»CCS valn1erlace7710A
Easts** WMCairJicwei orel
W»dC
KrmmcAon System Saver
Krry Tronic KB200keyto.» •
Koala ToucriTalaelaiMaoKjtraor
Krall ... . At, .1 11
ParAtelApiin
MAR ■■ jRlan. Orel
* Microsoft TSOSoltcardl . Orel
ZSOSoflcardPiusl - orel
SrjncarrjPremuriPaokll 1
SoNcarO PrerrtUTi ParA 1 Ae 1
Mrr.ro Tel 0i/nptng61 Butler
• Orange trkcro li'acperPuMeor 1
t6KBiAl»BoaidlorG.app*r
Buttered Grapcee
Ranter Looer Case Cnc ill 1
• PCPI AtoCara tatear./es 6MW
'28KI«lijmoryEipand Board
RHEIectroracs SuperFanll
* Sarum SystjfM Accelerator II
STCSoUk Trie Creator
Trantend SSM Aioil Sera Para I F
TGProOuci,
WrfcaPSrOIFCM
I M
S 35
S ISO
S 140
S 190
S 90
S796
S 125
S 65
S 50
S 50
S345
S645
I M
S495
■ J.
S 175
S 175
S 245
S 50
S375
S 495
$ 75
S 599
S POO
S 225
S 40
S 60
S 229
$299
$121
$25
$99
$99
$139
$65
$219
SIS
$49
$39
$31
$235
S4S9
$495
$395
$269
$119
$119
$179
$31
$275
$315
$51
$449
SIM
11(9
$21
$45
$169
Fo.iGeaarQurtiajeilordBaielll
dGrapniloroBaaelli
OUNftftt dBase!)
HeyrJen PieVMwiSpearytOcoi bond)
HowrdSotl Reai Estate Aru/yrer 11
TarPrtwrw 1904
UK Later Ported • Mar Marge
artmCM.fraramWCyiKM|
V«SV1c*Brr*eeper
etcro Let Ta. Manager
MicroPro IMrer»ueeair>CPMCardl
* WonSStaraA^ecardlCPM SPECIAL
WordStar- • Tranng Manual SPECIAL
MtAMerge- SPECIAL
SNoSMr- SPECIAL
* WordStar Prr4essorulP.il, SPECIAL
Mrooerj«Mi«Pjri|CPUor»areDOS
teiatM.Mu»xl|CPMc»DOSl
rXrj*lMiA»rolCPMc.DO$i
* OloomeCP Sod .Disk and Boot, I Slat
Si^CoTVToiBasrProo;ams(75(vicrii
Praftca Base Programs 140 eacni
Peacrrtree Hectares CPMlMBast 64K
Sms40GLtARIAPH3
Sanai ITejUSta iu.> ■ ]
Pe/sect Perfect Wraer
PrrrlectSpeAlr
rvtaci wear Spear, ?Pa>
MM Fhr
Pearhe* Person* Pear
Ouart AordJugglerlllel
LenOieci.»tnjse»Jugg»ri
SarWbh Sers SpetK.sfMiryeOCn Brd
S«rra0rHJrie Soew*Mer PrrJesson.
TheD«ionjry NEW
Oenara ».«,, n t* w
» SAcon valky. Word HarOer
SoRware Piawienmg PFS Fie
Ispeoly • orel PFS Rapon
PfSGrar*
I HO $275
I H $235
"i $525
$295 $115
$295 S1IS
S 99 $66
s 150 in
S 195 tin
5 250 SltS
S 150 SM
S995 MM
S ISO till
$495 $325
5 « $239
: M $129
$250 $129
5 895 S42I
S 275 »17S
$100 $75
S 150 111$
Bus (Matil
$100 III
$100 SM
I • $239
; M $739
S 495 $141
S 295 IN
S695 tin
• 5*3 $259
$295 $195
S » 5179
s 149 in
S 125 IK
< M S135
S130 in
sioo in
$230 $155
t 60 in
$ 50 $35
$ 125 III
$ 125 IM
S 125 114
BUSINESS
Stoneware DB Master Verson 40
Oeumylorll
SHWraPtaaGLAP im 3Paa
Videi Appmeier H preoool isefc
V«*r»coor«»ootdrs»
LNraPlanlspeoVltoardil
Vi>ca*:33
V«a«:E*arwfllllei
'.".>■. ■.•V.MOf. earn
5 ISC S 229
s 99 1 n
I MS $ 555
$ 20 I 11
s so 1 n
$ t89 I IS
$250 1 in
$250 117*
S 250 I 171
UTILITY & SYSTEM
BtagMAKWIAxrum
OxjBeTaw
TypelaceslReq Ac Mgcnm)
BOSS Boss or UWrryiCrly eactl
l>Dak*l
Pronto DOSS
ArptiaPIOI
(^nMIPornt f*r 0OS3 SandLrWy
* CoprllPlasfWcoperi
FjnalM toroer tor App^orl BASIC
Epson GrarfOcsOump
S 30
$ 35
*h«oH lyalOHTHOiPaiflulus
MKrosod AIDS
Cow 60
ForMnaO
COMPLETE LINE IN STOCK
• Oraega Lodumarilbrl coper.
Pengirn Comp Grpna Sys NEW
CVaphcsMagoan tew
/orrnOal.
BagolTncrks NEW
$ 1W
I 75
I 125
S 750 S 551
$ i9s tin
5 100 I 75
$ 70 I ss
$ 60 I 41
$ 40 I 14
s 40 1 a
n».M.M*«»lir«*W[«]:ry»af«
Beagle Broe. BeagreBag
ErorJerbund Crcprlter
Arcade Maoane
LodfRurmer
Apr* Pare;
BudgeCo PrnOa- Coslr Sm
*Crjr*ner«M rBrr»Accour«»rl
Daueolt ArKor^anoneKli
ErJu-Ware iLargeYwreory)
I a
- i a
60 I 13
35 1 a
$ 30 I 21
$ 40 I 27
I 75
I 40
— Memory Traner
Hayden SaraonlliOessi
Inlrxomr'oni II rjrlllrjrSlarcrosseacti
KoMa F^MenstorA CALL
L eanwigC o. lLarge kveraory 1
mcnlZ Uner 204SV
S«rraOrHjneU»mall
SrrTec* Wirardry
$
I 27
CM
$ 90 t a
$ 40
1 a
S 27
CM
Can
I 27
Sot- Logic r^WSrmulatorll
tiLogo
$ 40 I 27
S 60 I 41
i so 1 a
s 30 1 a
$ 50 I 97
5 150 1 n
8"CP/M-80SOt=TWARE
OTHER BRANDS AND PROGRAMS M STOCK CALL
MUCH MORE IN STOCK
ASmON-TATEcSasell
FrnartooJPIarrMMlarKi
Fran
HUCCHtP UKrerr
DBITAL RES CBASIC
(SASCCorripeerlCBeOl
Pasc*MT-
OS COBOL
PL1
C Compter
FOUlGELUROaCa*
dUN
rJGraptt
MFOCOM Slarcnxr, Zorki aorM eaos
Oead«»orPjne»»>eacTi
MtCROCRAn VerrActor Baeeeoer eacf
MKROPRO WndStar'
"RICE PWCE
$700 tas
5 70(1 $439
$ 795 $ 241
I 70
5 150
S 43
l n
s 500 la
$ 350 1 2a
$850 1575
$550 117$
$ 350 1250
S 295 I IK
S 14
$ 40
vs.v.waip-,:' aPMRa
MICROSOFT Mu«pw,
CCraOLWConpee r SPECIAL
PLont-RS —
BAUSCH 1 LOMB. HOUSTON
CMP an tpenCa onoeMr,
0MP»-
'"rvery
AMDEK DAY 100 10 ita Para
Ampul II 10 1 14 6co»SP
: •• S 195
5 495 12a
5 250 ita
r M S 429
S 195
5 750 I
(VI
list OUR
PPM PRICE
I 725
$1695
$2260
5 749 $599
J".-" $999
HPt2CC*la»aw $120 $ n
H P 1 <C CatcuHor $ 90 | 75
41CX Calculator new s 325 I 27$
llCCataAsn $ ,gs $ ,„
HCVCatUUJor »?2KMem « | fH
CaKotir
DISKEHES
BROWN DISC
lOeacriPurselDSDOASTPi
tOaaoi Puu 11 OS X. 96TPI
CDC tOOeaoiSSSD35TiA£oeALr.i
lOeaOi SS SO 35T App, Ala-
'00 eacli SSM 40T|Apr*.BM|
tOeatnSSM APT Ap-~. iew.
lWeacnDSX40T.iieM.HPl
tOeacn.DSXAOTirSMHPi
dysan 'Oeacn ss sti.Aor* «c .
lOear* DSX4BT IBM HP etc I
MAXELL 'neacnMDl SSX
each.MD2DSX
MEMOREI
lOearJi SSTX) iipe A.Appe Alan.
tOeacn.DSX TypeBllBM HP)
VER8ATH lOeacn MD52501 SSS0
tOearti MD34 OSX
♦ GENERIK - DISKEnES- AS
lOOeacnDSX I
LIST OUR
PPW PRICE
s 45 i a
$ 60 I AS
S 150
S 45
SIM
I II
S 550 $ 179
S 55
S 750
S
S
s
s
I
$295
s a
1 a
1 49
1 a
1 a
A
tor the ATARI
RANAIOOOOri*e320K
KOALA PrtitMcroAustralor
I A*) I 369
S 100 I 7$
$ 45 1 a
s 60 1 a
s 49 1 a
$ 84 I 4$
LOW AS $ 1
Mil S 995
t Bl S 170
$1400
MODEMS
-^GENERIK"
j»DISKETTES
E JCh at lOOOquanlity
SSSD $1.00 Each
DS D P $1.40 Each
CDC
SSSD $1.69 Each
._ ACCESSORIES PIKE PRICE
ANCHOR a7Jtrv ! nMKIMnr»miRS2I , i S 99 I 75
MMU S 399 $ 269
HAYES WPC^urlrrwrJernlprjOB S 599 $ 139
leMPCSmarlcomllSoOwre $ 119 in
Srart(»ronoo;a|ili|rc>232| $ 249 $ in
StadiSrrirjtrodr)rri300lfiS232) S 289 S 2a
Srnar|rriod«m'?O0iRS?3?i $609 $535
MjcromorJm'OOlS-IOObusl $ 399 S 275
MKMnrtemte(ta«A(jt4elll $ 329 I 2a
teMJKtoModemCaWe S a I a
rAOVATWN * a
«MPCAccessl :3Package $ 595 $ 445
ApplecalllMooerr 300BAUTJ S 389 S 269
212AppteCat 1200BAX S 725 S 559
K&nmoMm 5 595 sail
V* $ in $ ia
3-Cat $ 149 $ 104
niAtnca ins isn
-SgLCaljBW I 1595 1415
TRAA6CNDSSM t.ansmo 1 1, Appe I S 89 I «
MaStrnCardtr»l»Appi,« S 299 I 2»
''.jriifra^ril^oo Sfjgs $ 5$9
a>rTWAig.SKAPPUOR>»*UTrLITYSOf^^
MONITORS ACCESSORIES
AAMOCK -2 Green «300G S TOO $ 135
* •rAmBer >300A $ 210 S 149
A '2 Amhe. jlOAIurlBMPC $ 230 $ 159
* Cod Comoow? $379 $ 2n
* 13 Color I. RGB H Res S 529 $ 4a
OVU Color II or w to Apple n if $ 199 I ITS
NEC 12 Green Mrjde<jBt20IM S 749 S 159
t?CoK» Comporaae Xt2l5M $ 400 I ai
J2Color RGB rSMModKX 1203 S 699 S 569
APRMCtTTON RGBHrRrrs MX -12 $ 795 | an
O0ADRAMO-a*.nrrjrT».i7 RGB Con $ 795 $ an
Ouadrscreen 1 7 968»51? $1905 $1595
SANYO I? Green ModeiDM8ii2CX S 260 S in
TTI SmanTermaia 3OO0 S 599 S 499
2EMTH 12 Green MrxW2VM123 NEW $ 200 $ 115
PRINTERS *"
DOT MATRIX PRINTERS:
ACCESSORIES
LIST OUR
PRICE PRICE
M
MX100FT 80CPS .fyafta. ■ S 995 S la
FXIOO Ca<
Apple «Grar«srxjrT t ,p,oo/arr $ 15 | |
LEADINGEDGE GonnaBanm $ 250 I M
MANNESMAN TALLY I60L 8OC0I CALL
t6a.132Col CALL
SprtSOCPS CALL
OKJDATA 82A SOav 1» cos Para $ 349 Ca>
83A.t32col.120cpl.Paia $749 Cat
92 ISO CPS 90 Co. Para $599 CM
93 160CPS taCoi Pin S» Cal
2350P PrXarrrark.36Or4sa.Pn $2695 Cral
24tOP.Paan«rt350rx.,Para S2995 Cal
ORANGE MICRO Graccier ■ .torApple $165 I 111
PRACTICAL Mxr.oA.evl/ie6re. Para S 349 S SI
MoUulrrivLnrrjAXSarur $ 349 I at
• STARMCRO Gerrar.1031 I20cps 23K S 499 I W
0>rrnt5X I20CDS.23K CM CM
eMPCsErso-orSta-MrrorKsCaKe $ 60 $ a
AtplelF andCaWeicaFjeioncrGOTet S 95 $ 59
LETTER QUALITY DAJSY WHEEL PFWTERS
JUKI 6100, 17cps.80Col PararaK 5 700 S 539
SXVERRKDEXP560tM8r4yj3p«tfi 5 895 $ 595
EXP550S. I8cps 3p«i S 995 $ ISO
*TTX '0*1 13cm Para «S»PH«Frocn $ 649 I An
SUPPLIES Traitor Feed Paper ncttms Dttsy Wheels
^VJKVUo IIMag $2750 $2150
DrvmAreWrmoulirrlerlacee 70 Meg S37S0 $1250
IEt>F>Clnra>rlaMManuaiSWICaoleK« S 300 $ 249
*rSlAPCCmTranerxrrM.4PMS|MCtll $1»5 $1495
Apple Hertaoe. Manual SWICataeU S 300 $ 241
Ce0plr<erlacesOmr.Nel Consteurorv MVror CALL
• MEANS A BEST BUY
AD #987
CASH & CARRY OUTLETS:
OWf ir» pjvgai >3 .. s y , f^x.,, UBJKtJI taStJot '^'j'ldy
1000 urr
PORTLANO. OREGON. 11507 SW Paoac Hray Terra
Storm CMer. Trgard On 99W Maeen 217 and 1-5 Can
24S-1026
SEATTU WASH.. 3540 ia» Am SE Be*w WA tn06.
Tele 641-4736 m loehmannsPlaia near FatAoru Square SE
olHtry 405l9X)and»SE3r»lrVrlarrjt
I
Computer Exchange
LOW PRICES TO PROFESSIONALS WHO KNOW WHA T THEY WANT AND KNOW HOW TO USE IT!
THE IBM-PC SUPPLY CENTER
CM rs i trademark ol fJM Corporason
256K
IBM-PC
System Includes
Two 320K Disk Drives by CDC
90 Day Warranty By Us
Call For Details And
Configurations
DRIVES
CONTRPL ^__^^__
DATA OR landon
320K 360K OS DD DISK DRIVES
Veen Debated msukafcon ktstrucsons
60 Day Wanarrty by Factory MtonM ftstffjutor
Same as now tOOQ
nWMCyieM $££? »239ForOne
$199
HALF HEIGHT
MAYNARD
xuploadri
»Para«-
LIST OUR
PRO PUCE
Pod S 275 S MS
O Akl A .'5Mag5 DnwSnUmlJanl S1&S0 51115
HANA 25 Meg Hard Oisk System
QllAOWMeikg
QUADISKfX'a;
GALLON
AVAILABILITY gSJSS
72 M«
VISTA IBM-PC XT SMBBackup
io< h»o aw rata
CM
S2»s tins
ITM SI54S
$2250 HTM
S2650 S2050
• $2295
S65O0 MHO
LIST
ppjce
memory chip kits r.;;,;
ralwboM lOOMMM WejiMdayerarranly
*64KM20»6 9cn«».4'64 $50
'6KM2rX»6 9crw*,4n6llrjrPC 1 rrcchertoardl SSO
our
PRICE
' Gracr.es Mono 12BK
Conors S4KSPC
Con«oF>is.2MKSPC
UtgaPksllt<K2SPC
HnPtal2S6K2SPC
2S6KMerjjaPkjjllEiparoe.
S.tPakPW64KSPC
Sr.PakPKS 2S6K SPC
S«P*P»i5.3»«SPC
IOPIHI2SPCG
PCrw LANKA
S 395
S695
SOS
S 795
S 395
S 395
S 695
S 995,
S 315
SM90
s aso
$279
$475
$345
$495
S 2*5
$7»5
I
$
s its
It"
t no
$
/woo ^i^erviaajn monochrome boert
l/ler3 ,'P«MI«sl/80e64Kp«JDon t ITS
*ComX 256KRMICan)MtiFa«t-RAU<Min«g>
V> ^ "* 4M«OO*f90imR
V/Un I IO 3o9io«i«>bo«a(»
Vena CPU -SyMmSOnf
McrocriromeEri CatxePae
HERCULES MonrxfeortteBoard
KeyTroniC'Bsisosuk
Hoala
KoaiaPacr
Programmer sGukle
S 80
$ SO
$ 25
$ 40
$499
$ 269
S ISO
$ 15
MAYNARD S££?£2Zr %m
SandStar noRAMcard S 19)
SancSlar 256* Card $499
S 79
CM
S
$395
S .■< S 215
$395 $179
MICROSOFT ^SS»6K
MnCmw
MOUSE SYSTEMS PCMouKaxAnn
nOi^Uin po* ' Saner ki LAN
V/nVyrni/ PCr«-C«rAA1Bi>aWK«
MjuUMtwGnpricsCaKl
PLANTRONICS
CowPirt i6aRortyd ttPvaPcvl
QUAUK^M
r Qua** NEWEST VERSION I
Ouadboxd no RAM eapandabielo2S6K
CkjactjoardliaK tuandab*B?56K
r Otiadboard256K 6luncson
Ouadbo«0> f»RAM.Bt»rtlo256K
Ckjarjxardll 64K m>n]II«K2S6K
OujdbOirail 256R6lunc»on
Ouad512- 64KrJAjssenalpon
Quad S'2 - 2S6K pkJSSeraport
Quads'? 5l2KpW<4nalp(«1
Ocadtoorl board i6cwxs
Omdanall Hoard usew*Ouaflco«ri
CXadchrome 12 RGBMorrarjr
Ouadscreen 17966i5l2Mon»
MmUMf «CowPP«K eUPt.PS
MnolvvoCapr PP64K fMPM.Pb
ejkrottnr « Copy P P '2» >MPi2e«PS
Moc44«. Sr\»-on BK P P Epson «ME8 «PS 5 "9 $145
Nkcnrj/e. Snapoi64KPP Epson
•ME64.PS $319 $235
M MoolannaitnpinoAbic lacopr lo 5I2KI ISnapon b64Ki
5 595
c*
$395
$595
5 325
$550
$
CM
S 21!
J 39!
$2(5
$429
I M $625
S 295 S 225
$275
$ 795
$19* $1595
$ 199 t 129
S 319 $ lit
5 465 $ 295
1SIMATE 2S6K
Graprwa Master
ISM $ 431
CM
r» TG PRODUCTS
WtCO IBM PC Mouse
Joysack
$ 65
$ 100
$ 4t
$ (9
P'<esjnd*.>.*>.r,sa ¥ -r>.MnOf- Ca
$45
64K CHIP KIT
9Eacft 4164 200 ns MEMORY EXPANSION
<;iM, W .'•»", r.y ,'
v}awO S239T«oormoee
256K RAM BOARD
•&<* ? VPdf Linrjlrt Wjrrjrrt^t-i**!*
9V^F^f->RAMOr^Frn J #or i r>]Soor>e'Son»#f-
"DOStiw?0
SOFTWARE for IBM-PC or JCT
BUSINESS
ALPHA ruUMsrUcuge'll
ASHTON-TATE
• CraW»regumPCLX)S(12BK
«.•»• ii User iGulelBook
Etroyman $ DB Preiser (Book I
The Financial Planner
Fnday
APPUEO SOFT TECH .etsalorm
ASK MICRO ... AR AP NVotPR eaon
en GL AR APorPR
• CONTINENTAL rvmeArxourSjrt
FCMiFAng Calanajno V*«|,
Property Manaojnieni
DATAMOST .'.' vOnlWgnlPiocasOl
DOW JONES MarUtAnaryw
EAGLE SOFTWAM Money Drown
• EINSTFJNWMet NEW
Memory Tfa«»< NEW
Spat*
yj. new
LeMrSnnn NEW
FOXIGELLER OkKKodeiMSOOSi
OGrapniMSDOS:
-UMIoreMPCDOS
HAVDEN UMPieWriler
HOWAROSOFT ReaEsMMAninrnrll
TaiPreparer 1994
US • ,.v. •■'■■••
EKySptwa
FjsyF^rlaDflMSi
BuvnutSyeMrr GL ■ AR AP
GLARAPPHOEolNVeiCII
• INSOFT ryjrv^n r.a„io.sf [*MS
LIFETBEE VolAaMer
• LOTUS
«KROCUn VerradorBAUeper eaon
MICRO LAI Um Manager
MICROPRO .VMS' ar
MM Marge
SpKiSUr'
• *or(SUr Pritvsri >f»
Surindei"
SUniffV
PB1CE
S296
S TOO
S 30
S 15
S295
S 399
S 495
5 595
$495
S '30
S 350
S30O
S 700
S 300
s ao
S 150
s ao
S 300
S295
S 99
5 200
S 100
S250
$295
S 350
5 400
S 995
S250
5 250
S 250
S350
OUR
PRICE
$ IIS
$395
$ 20
$ 12
$395
$ 191
$295
S 295
$195
S 19
$ at
$ 329
$ M
$ 279
$ 239
S 525
$ 129
$ 199
$ 55
S 95
S SS
S 195
S 179
$ 179
$ 59
$ 135
$ it
S 119
$ 220
$259
t 141
t 291
$195
S 395
S 169
$ 195
$ 329
$4(9
$ 1(9
$239
$ 129
$ 129
$ 421
$ 109
$259
S 191
S 115
BUSINESS
AMKRC^OFTIAurlpari
rVorrJ •*««*•
FtnAnorXSMMmenl
LIST
PRICE
S275
$375
$475
$ 100
$ <50
$ 1(5
$250
MONOGRAM DoUntSenM
NORTH AMERICAN HIS TheArweer
* OSBORNE COMX iBooAtBVamns
SUttacs > Men Piogiam. on DS DO Osk.i
Some Ccrw Base Prog 170 eacri; $100
PraOcalBMcPraa'amiiAOaaoril $ 100
PBLCC4tPOMI10IIP».y»urveswi ' S 145
PEACHTRCE Pracf P» U AflSAPi $395
Poac»Te<150OO $ 395
PEARLSOFT PervnmPe^iOBMSsMISi S 295
• PERFECT PerKciyVnu-' 5 399
PwledSpeWr-orPerleetCat' fact. $295
Wnar ■ Spaler 2P» 5 695
ParteaFter- S 595
SOFTWARE ARTS TK'Sow $299
SOFTWARE PIJBUSHrNG PES F*e $140
PESReuon
PFSWrW
PFSGrapn
SORCIM Suc«rC«ll
SuperCKM
SSISATELUTE
STCSOFTEC TreCnatx
STONEWARE AO/arxecl D B MasMr
srNAPSe.FwMenaaer
SYNERGISTIC Djr^eoone.
T MAKER T Maker III
VtSFCORP VsiCAC.4
V«jF«eorV*ScneoJe
DesloopPlanl
$ 125
NEW S 140
icw $ 140
$295
5395
5 495
S I9S
$300
$595
S 100
$ 250
S 27S
S250
S 300
$300
OUR
PRICE
$175
$275
$339
$ ft
t Itt
t 110
$169
t n
t 69
I It
t 239
$239
$195
$149
S 19
I 199
$ 199
$211
I 94
$ 14
t 95
I 9S
tits
$265
$ 375
$149
$195
$395
I (7
$1(9
$1(9
$ 171
$219
1219
$2(9
V«..W.«rw*Vis.Spe--it2BK. S 175
UTILITY & SYSTEM
1983 CL SOFTWARE AWARD:
Copy li PC PvCerfia: Port Software is sun the be* software
buyol 'Warn) 1914 n» CDPymort'XPy proietlM software
art lasw man any o»»t Backup system Urwke other topers
a makes an aud dupaeale ol your ongrrwjand 4 does 109%
rer*cation ol copy Documerruaori rsercewem
• CEIITRALr>Crrl(TCopyllPCBao.* 5 40 $ 35
• COMX Fassak- RAM ftv. emmaw jrw ptrte.
rasxlai program yVorks on arty PC DOS versce. or RAM
CM M-uDrw S IX $ 59
UTILITY & SYSTEM
LIST
PRICE
LKGHAL RESEARCH
ConcurremCPM*;- $ 350
CBASCH* $ 200
CPkMC $ 60
Pascal MT • iCPM 86;. $400
Pasta Ml IMSDOS; $600
PLIlMSOOSl $ 750
Access Manager iMSOOS S ago
Cti0ayMjriagor|MSOOSl $ 500
SpaadPng Ag iCPM-M' 5 200
cisccea » $ tso
OR LOG096 $ 100
CB»SICCorr(,«,i86o.MSDOS eacf; S 600
IUY«Smarlrxm»IDalaCort»«| $111
MtaCrCOMrJaaoaarrrririlrOMCvrtm) $ 100
MKROSTL»Cmsst*xvi,[)«.Ornr $195
S 300
ten
$350
$350
S395
S 350
5 750
5 350
MrCROSOFT rnuMMhrrajSrrnp
Buswss BASIC Comowr
Pasc»Comp.e.
BASIC Comcwe,
FortanCrjrrrralar
CXXaCompwai
BASIC Werprek-
k|ORTONrtortonLI)raaes2014r»xaamj $ SO
ROSESOFT Prtrkey $ "
OUR
PRICE
$ 225
$135
S 40
$2(9
$399
S4M
t 171
$339
t 136
t S25
$ St
$3(5
$ St
t SS
S 179
I22S
$450
S2S5
$225
$215
$255
$559
$255
$ 65
S 49
HOME& EDUCATIONAL
EPYX Auto San. lerroeol Apshl $ 40
O'EWd^ $ 100
• AJrMONK ErecoHveSjite $ 40
rJLUECMa»M-«wecrryr<joneac). S SO
BPI SYSTEMS Persona Ar.ouokry, $ 195
• S«00€IMMa)OA«>eP*w:iC<«r, $ 30
COMaakjjHENSMFVCTiAoriDOSni $ 60
CONTINENTAL HonreAarurtara ■ $ ISO
DATAMOST P^PwotSpaotSa** ea S X
DAVIDSON TtvScraodRaarlera | 75
axfOCOM LNrarArreorSUSPENOED ea S 50
ZorklorZorkaorZorkllsa $ 40
• INSOFT AnrdlMorOwglni eace NEW 5 35
MCRO LAB Uner 2049 S 40
MICROSOFT E<r»S«nu «o $ 50
klONO&RAM Dcrtari ibew $ 1(5
FBI CORP. Persona k-reslor 5 145
St^lNA|r«SnooparTroop>|lor2) S 45
'.•^,u.»r.-*«l.eM».< I at
STRATEGIC ttWarpFador
SUBLOGtt kioMMrsswP«»l $ 40
$ 29
I 75
S 27
$ 39
S 131
19
40
19
22
»
33
27
29
29
33
t 110
t 99
$ 36
$ 24
S 30
$ 27
• Means a BEST buy.
AD #987
1983 by Conroy-LaPointe. Inc. All rights reserved.
CIRCLE 112 ON READER SERVICE CARD
cicTpis. TOLL FREE
(800)547-1289
Order Desk Hours: 6AM to 6PM PST
Oregon TOLL FREE
[IOO|451.SI51
Poraand 2454200
Natl "elr,(l-'o"rjlor
On Your Order
|503| 2451030
AARDUARK LTD
NOW THE BEST COST LESS
DUNGEONS OF DEATH - A serious
role playing game for up to 6
players. You get a choice of
race and characters that
grow from game to game.
You also get a graphic maze
and a 15 page manual.
Available On TRS80C 16K EXT. CMD64. V1C20 13K.
IBMPC IRS80C m MC10 16K
TAPE $1495
DISK $19 95
QUEST - A different kind of
Graphic Adventure, it is
played on a computer
generated mape of Alesia.
You'll have to build an army
and feed them through
combat, bargaining, explo-
ration of ruins and temples,
and outright banditry! Takes
2-5 hours to play and is
different each time.
Available On TRS80C IK. CND64. VO 13K. UC10
1bX TO) (EXT BASK). IBMPC
TAPE SI4.95 DISK $19 95
WIZARDS TOWER - A fantasy
game played on a map of
forests and dungeons - with
dragons and wizards to kill.
Similar to QUEST and fun for
adults, but a little simpler
and playable for the younger
set (8 - 60).
Available On TRS80C ISK EXT . CM064. V1C20 IX
II99. IBMPC
TAPE $14.95
DISK $19.95
BAG-IT-MAN - The ultimate
arcade game for TRS80C or
MCD64. This one has three
screens full of BAGS OF
GOLD. CARTS & ELE-
VATORS TO RIDE IN, MINE
SHAFTS, and TWO NASTY
GUARDS Great sound and
color and continuous
excitement.
Available On TRS80C 32K. CMD64
TAPE $19.95 DISK $2495
STARFIRE - If you enjoyed
StarRaiders or StarWars.
you will love Starfire. It is not
a copy, but the best shoot-
em-up. see them in the
window space game on the
CMD64 or TRS80C The
fantastic graphics will put
you right in the control room
as you hyperspace from
quadrant to quadrant
fighting the aliens and
protecting your bases.
Available On 1RS80C ISK CMD64
TAPE $19.95
DISK $24.95
PYRAMID - ONE OF THE TOUGHEST
ADVENTURES. Average time
through the pyramid is 50 -
70 hours. Clues are
everywhere and some
ingenious problems make
this popular around the
world.
Available On TRS80C 16K CM064 MC10 I6K TIMEX.
IBM PC TI99. VO 13K
TAPE $14.95
DISK $19.95
5TARHRED
Tj
AARDVARK offers over 1 20 original high quality programs
Send one dollar for a current catalog and receive a $1 .00
gift certificate good towards your next purchase.
Authors - AAROVARK pays top dollar for high quality
programs. Send a copy today for a personal review and
editorial help.
TO ORDER: Send amount indicated plus $2.00 shipping, per order. Include quantity desired and your preference ol tape or disk.
Be sure to indicate type ol system and amount ol memory. When using charge card to order by mail, be sure to include expiration dale.
CHARGE CARDS
WELCOME
1-3 13-669-3.10
AARDVARK S/cOoh Softtvtvie
PHONE ORDERS ACCEPTED
8:00 a.m. to 8:00 p.m EST.. MON-FRI
2352 S COMMERCE • WALLED LAKE. Ml 48088 • (313) 669-3110
CM064 / TRS80C / IBMPC / VIC20 / TI99
CIRCLE 101 ON READER SERVICE CARD
Applefest, continued.
Dynax/ Brother HR-2S connected to our Model 100 printing out Applefest notes.
I
Printers and Plotters
Dynax, the U.S. distributor for the
Brother product line, was showing two
daisy wheel printers. We printed some
text from our Model 100 on the Brother
We printed some text
from our Model 100 on
the Brother HR-25 and
were most impressed
with the excellent
print quality.
HR-25 and were most impressed with
the excellent print quality. The unit has
a 3K buffer, two-color printing, graph-
ics, boldface, super- and subscripts, dou-
ble strike, underline, and proportional
spacing. Print speed is 23 cps. It handles
paper up to 16.5" wide and uses either
friction or optional tractor feed. Price is
a surprisingly modest $999.
If that's still too much, the DX- 1 5 is
priced at just $599 and has virtually ev-
ery feature of its big brother (no pun in-
tended). The main differences are print
speed (13 cps) and maximum paper
width (13.5"). In addition, the DX-15
has an optional keyboard so it can be
used as (surprise!) an electric typewriter.
Dynax, Inc., 5698 Bandini Blvd., Bell,
CA 90201. (213)260-7121.
So you like pictures better than
words — the Sweet-P plotter was draw-
ing them at a rapid clip. It uses roll or
February 1984 c Creative Computing
single sheet paper (normally 8'/ 2 " x 11")
and has a step size of 0.004". It has a
rich command set of relative and ab-
solute commands and is compatible with
the Apple, IBM PC, and CP/M ma-
chines with a Centronics interface. A
friendly feature of Sweet-P is the soft-
ware which permits you to make plots
easily from commercial packages such as
VisiCalc, Apple Business Graphics, and
Lotus 1-2-3. Price is $795.
Enter Computer, Inc., 6867 Nancy
Ridge Dr., San Diego, Ca 92121. (619)
450-0601.
Another plotter which we have men-
tioned previously but have not yet tested
is the Roland DXY800. This is a flat bed
unit capable of handling paper up to 11"
x 17". Step size is 0.1mm, and it uses
eight pens for dramatic color effects. It
includes both a parallel and serial inter-
face and has a wide variety of commands
to make plotting almost as easy as draw-
ing. The 8-color version -osts $995, and
the one color unit is $750. Watch for a
review.
Roland Corp., 7200 Dominion Circle,
Los Angeles, CA 90040. (213) 685-5141.
Accessories
Looking for a little added comfor. for
long data entry sessions witn your Ap-
ple? Oak Rest is a wrist rest that clamps
in front of the Apple and is said to
significently reduce fatigue and arm
pain. It is also nifty looking and is sure
to get people asking. "What's that?" List
price is $34.95.
Applause, 20440 Williams Ave., Sara-
toga, CA 95070. (408) 741-1 124.
The Magellan light pen is an interest-
ing new accessory for the Apple. It ca i
Magellan light pen can make screen spa-
ghetti (or it it graffiti?)
produce drawings in the high resolution
mode (one pixel accuracy), at very high
speed (60 updates per second). The unit
is interfaced via a small electronic mod-
uie into the game port, but it is transpar-
ent to joysticks or game controls (how
The space shuttle as drawn by Sweet-P.
101
Applefest, continued...
do they do that?). We saw it being dem-
onstrated on a large 23" TV set with all
kinds of overhead and background light-
ing on the show floor, yet the pen was
performing flawlessly. $189.95.
Magellan Computer, Inc., 4371 E.
82nd St., Indianapolis, IN 46250. (317)
842-9138.
The folks at one booth asked us.
"Who sold more joysticks at Applefest
than anyone else?" We should have
known, since it was the Hayes booth.
Ironically, we have evaluated over 40
joysticks but never the Mach II or Mach
III units from Hayes (that will be rec-
tified next month). Anyway, we tried
one at the show and found it excep-
tionally responsive and accurate. More-
over, models are available for the Apple
II and He, IBM PC, and Color Com-
puter at a considerably lower price than
many others on the market.
Who sold more
joysticks at Applefest
than anyone else?
Hayes Products, 1558 Osage St., San
Marcos, CA 92069. (619) 744-8546.
Graphics
Doublestuff was attracting many dou-
ble takes with their exceptional high-
resolution pictures on the Apple. In-
deed, it was difficult to believe that it
really was an Apple. Peter Joselow told
us the Apple people themselves were so
impressed with the system that on the
second day of the show, they started to
show it in the graphics section of the
Apple booth. It has been said that a pic-
ture is worth 1000 words so we have in-
cluded one made with the Doublestuff
software package. But if you really want
the words, look elsewhere in this issue
for a major review of the package. Price
is only $39.95.
Doublestuff Software, 505 Court St.,
Brooklyn, NY 11231. (212) 237-2589.
Third Millennium Engineering Corp.,
a new company, was showing a product
called the Arcade Board. It is a sprite
graphics and sound effects board with
16K of built-in memory. It provides 15
colors, three graphics modes, 35 priori-
tized planes, and 32 sprites. For easy
animation, only two bytes in a table
must be changed to move a sprite to any
102
other screen location.
The three on-board tone generators
have a nine-octave range (calling all
dogs) and can produce both noise and
tones.
The board comes with Amparcade, a
graphics and sound language; price
$295.
Third Millennium Engineering Corp.,
1015 Gayley Ave., Los Angeles, CA
90024. (213)473-2102.
Another sprite board with remarkable
capability is Super Sprite from Synetix,
announced a few months ago (reviewed
in this issue). It allows up to 32 sprites
and has sound synchronized to the ac-
tion. Moreover, an Echo II speech syn-
thesizer, incorporated on the board,
allows it to speak. The Ampersprite lan-
guage lets you take full advantage of all
the many features of the Super Sprite.
Synetix Inc., 10635 NE 38th PL,
Kirkland, WA 98033. (206) 828-4884.
Not a new product, but a really neat
one, is the Number Nine graphics board
for the Apple. It produces an unbeliev-
able 1024 x 1024 pixel resolution; 16
simultaneous colors (or up to 256 colors
with a multi-card system); hardware
drawing features with vectors, arcs, and
rectangles (at the rate of 800 nano-
seconds per pixel); character draw and
area fill; pan, scroll, and zoom; light pen
interface; and a comprehensive software
package. This is a state-of-the-art graph-
ics system that turns the Apple into a
professional system rivaling ones at ten
times the price. List prices range from
$945 to $1195.
Number Nine Computer Engineering,
691 Concord Ave., Cambridge, MA
02138. (617)492-0999.
Michael Darooge of Baudville, a new
company, was showing off a hi-res
graphics package, Pixit. It is a picture
editor with a large library of shapes
including 3-D geometries, cartoon char-
acters, electronic symbols, music sym-
bols, and various textures. Pixit works
like a word processor so no program-
ming skills are necessary to use it. Text
can be included in several different fonts
and sizes. List price is $49.95.
Baudville, 1001 Medical Park Dr. SE,
Grand Rapids, MI 49506. (616) 957-
3036.
Imaginator is a series of professional
programs for creating, editing, manipu-
lating, and displaying 3-D graphics im-
ages. The main module is a menu-driven
graphics editor which accepts input data
as points, lines, or objects. Once created,
objects can be rotated in any plane, the
type of projection can be varied (per-
spective or orthogonal), and the location
of the eye point and view point varied
along with the distance from the eye
Imaginator is a series
of professional
programs for creating,
editing, manipulating,
and displaying 3-D
graphics images.
point to the picture plane. Displayed im-
ages can be saved on disk or dumped to
a printer with any of the popular graph-
ics dump cards (Dumpling, Grappler,
Microbuffer, et al).
Imaginator comes in two versions.
The first is for B&W work with single
objects and costs $129, while the
Imaginator 2 is for B&W or color work
with multiple objects and costs $189.
Townsend Microware, P.O. Box 1200,
Port Townsend, WA 98368. (206) 385-
4080.
The Computer Colorworks Division
of Jandel Corp. was showing a nifty
graphics entry system, The Digital
Paintbrush, and associated software
package, Flying Colors.
The Digital Paintbrush consists of a
flat box with two strings coming out
each side attached to a pen on the out-
side and two potentiometers on the in-
side. You simply use the pen to draw a
picture, and the results appear automati-
cally on the screen. It is as easy as using
pencil and paper.
It is made even more friendly with the
Flying Colors software package. This
provides the user with different size and
The Digital Paintbrush uses two strings
(invisible in photo) to measure position of
pen.
February 1984 c Creative Computing
The
persona]
portable
daisywheel
printer.
Only $599.
For the first time, your letter quality printer
can be used almost anywhere! Bring the new
Transtar 120 with you to work, to school, and
home again! Conveniently weighing in at
than 19 pounds, it generates unrivaled pr
quality and is the size of a standard briefc
The new 120 is so light, so small, that you
can take it with you!
Remarkably, the new $599 Transtar 120
"plug and go" compatible with the best s<
ling word processing programs. Just plug the
120 into your personal computer and watch
this precision printer purr along at 14 cps
Shannon text speed producing superscript,
subscript, underlining and a true boldface.
Even using letterhead is now a breeze with
the 120's automatic single sheet loading!
Don't worry about durability: it's a tough
little machine. It joins the highly reliable fam-
ily of Transtar printers with a failure rate
that's the envy of the industry: less than 1%.
Should your 120 ever need repair, a nation-
wide network of authorized service centers
stands ready for speedy repair on your six-
month end-user warranty.
Just think of it: everything you want in a
letter-quality printer.. .anywhere you want it
Only $599.
Transtar
P.O. Box C-96975, Bellevue, Washington 98009
CIRCLE 190 ON READER SERVICE CARD
tfj.
CALSOFT
Personal— Entertainment— Business
SOFTWARE
Low Discount Prices/Check Our Super Sale Prices
Fast Convenient Service/Same day shipping on most orders
Large Selection of Software/Call or Write for our FREE Catalog!
We have all the latest
software- ASK US!
ATARI, IBM PC, CP/M.
COM 64: send for
FREE catalog!
Call Toll Free: (800) 423-5290 In Oal^orn^jJ2^991^-964^
,_ .■ m ^ m ^m^m^m^^^^*^*^ m1 ^^ m ^^^^ m ^ m ^ m m ^ m ust Our
i hi fin/ _ . - _ _
BEAGLE
DOS Boss
Utility City
Apple Mechanic
Lis!
Price
2400
29 50
29 50
Pronto DOS 29 95
Double Take
34 95
• Beagle BASIC **••*
BPI SYSTEMS
General ledgei 395 °°
Accounts Receivable 395.00
Accounts Payable 395 00
Businesss Analyst 195 00
Our
Price
20.40
25.05
25.05
25.45
29.70
26.20
318.00
316.00
316.00
165.75
MICROSOFT
• Multiplan
Typing Tutor It
* Applesoft Compiler 175.O0
Multi-Tool Financial Statement 100 00
List
Price
275.00
2495
Our
Price
206.25
21.20
131.25
85 OO
SIR TECH
List
Price
Wizardry 49 95
Knight ot Diamonds
Legacy ol Llylgamyn
39 95
Our
Price
42.45
29.70
33.95
BRODERBUND
* The Arcede Machine 59.95
Choplrlter 34.95
* AE »*■•»
SeaFo. 2 ???
Gumbalt
Lode Runner
Spare Change
29.95
3495
3495
CONTINENTAL
* Home Accountant 74.95
• CPA Modules «1 -4 (each) 2*0.00
FCM
Tax Advantage
9995
6995
44.95
29.70
28.20
25.45
25.45
29.70
29.70
56.20
187.50
84.95
59.45
PENGUIN
* Complete Graphics System 79.95
* Graphics Magician 59.95
Transylvania 19 95
TheOuesI
Coveted Mirror 1995
SIERRA ONLINE
Ulysses 3495
* Dark Crystal *•••*
Cross Fire 29 95
* Screenwriter 129.95
* Screen Writer Professional '??•??
* Ultima II
f royyer
The Artist
* General Manager
Homeword
Jawbreaker
Troirs Tale
Sammy Lightfoot 29.95
Mr Cool 2»-» 8
Quest lor Tires 34.95
Oirs Well 29 95
Aquatron 29.95
59.95
3495
7995
229.00
4995
2995
2995
59.95
44.95
18.95
16.95
16.95
29.70
29.95
25.45
97.45
149.95
44.95
29.70
67.95
171.75
42.45
25.45
25.45
25.45
25.45
29.70
25.45
25.45
PFS:WRITE
3i«€KCB5L 105.00
SOFTWARE PUBLISHING
.PFSFII. I"-"" •"■
ePFSR.port 1»-~ •»•«
• PFSGr.ph '25.00 93.75
MISCELLANEOUS
Accounting Plus G/L 395.00
Chess 7.0. 699S
* OB Master 3.0 229.O0
* OB Master 4.0 350.00
Dollars » Sense 100 00
* Incredible Jack 179.00
6995
7995
5500
DECISION SUPPORT
The Accountant
12900 109.65
The Business Accountant 25S.OO 191.25
SPINNAKER
* Snooper Troops »1,»2(eech) 44.95 33.70
The Most Amazing Thing 39 95 33.95
Face Make. 3495 29.70
Kindercomp 2995 25.45
EDU-WARE
Prisoner 2 32.95
* Algebra 1 -4 (each) »•■•»
Algebra 5 5 6 49 9S
* Frectlons/DeclmehMeach) 49.00
PSAT/SAT Word Skills leach) 49.00
28.00
29.95
42.45
38.75
41.85
ASCII EXPRESS PRO
33*«C 97.45
HAYDEN
.Orc./M 1««»» "2-« 5
Pie Writer 2 2
Sargon II
2995 25.45
INFOCOM
* Zork I. II. Ill (each)
Deadline
39.95
4995
Starcross 39 95
Suspended
Witness
pianettaii
4995
4995
49 95
* Enchanter 49.95
Intidel
4995
29.95
42.45
33.95
42.45
42.45
42.45
37.45
42.45
STRATEGIC SIMULATIONS
Computer Quarterback 39 95
Napoleon s Campaigns 59 95
Guadalcanal Campaign 59 95
Cosmic Balance II 39.95
Germany 1985 * 9 95
Bomb Alley 59 95
* Fighter Command 59.95
RDF: 1985 3 ** s
* North Allantlc '88
Knights of the Desert.
Geopolitique 1 990 .
* Ringside Seat
Broadsides.
Professional Golf Tour
Fortress
Queen of Hearts
39.95
3995
39.95
3995
3995
34.95
34 95
33.95
50.95
50.95
33.95
50.95
50.95
44.95
29.70
44.95
33.95
33.95
29.95
33.93
33.95
29.70
29.70
Ken Uston's Blackjack
Lisa 2 6
Master Diagnostics
Mastertype 39 95
• Merlin 64 - 95
Micro Cookbook 4000
Microterminal 84 95
Miner 2049er 39 95
. Sensible Speller IV 125.00
Speilicopter
Sticky Bear ABC 39 9S
Tan Preparer 1984 CALL
Terrapin Logo 149 95
Tr.ns.ndll < 4900
Ultima III 549 j"
* Vlalcalc 250.00
Visicaic 80 Col Preboot 49 00
Z.x.on 3995
IBM PC SOFTWARE
BPI Personal Accounting . 195.00
Crosstalk 1»»-00
* dBaae II 7 °° °°
Flight Simulator 49 95
Friday 2 9500
* Microsoft Word 395.00
Multimate 4950 °
Norton Utilities 80 00
PC Tutor 5995
Peachpak (GL/AR/AP) 395.00
Peachtent SOOO 395.00
Personal Investor 14500
Smartcomll 11900
* Wordstar 495.00
Ultima II 5995
Ultralile 19 5°°
Visrword 375.00
318.00
59.45
171.75
282.50
85.00
134.25
59.45
87.95
47.75
33.95
48.70
34.00
72.20
33.95
93.75
33.95
33.95
CALL
127.45
126.65
46.70
193.75
41.65
33.95
156.00
185.75
439.00
42.45
236.00
298.23
396.00
68.00
50.95
318.00
316 OO
123.25
101.15
371.23
50.95
156 OO
299.00
CALSOFT
346 N. KananRd. #103
Agoura, CA 91301
V»fvvwv^rv^rvv^rvwv^rtrv^rttv»e^■^w^v'
"ll Toll Free: (800) 423-5290 In California: (213) 991-964 1
We accept Mastercard & Visa (include # and Exp.ration Date), check, COD > S2.0C I extra), or Money
ofderCaZm}! residents add 6% sales tax. Include $2 00 tor shjPpmg<UPS Blue Label $3.50.
Canada $6.00. other foreign countries 10% ot order- minimum $10.00).
Applefest, continued...
shape paintbrushes, a menu of graphics
shapes (lines, boxes, circles), and the
ability to fill areas with colors and add
text to an image. A thoughtful touch is
the feature that allows you to store im-
ages and play them back in a slide show
mode. Price is a modest $39.95.
Jandel Corp., 3030 Brideway,
Sausalito, CA 94965. (415) 331-3022.
Micron Technology was showing
MicronEye, an optical system to let your
computer see. It consists of a very small
lens assembly, tripod, interface card (for
Apple, IBM PC, Commodore 64, or
Color Computer), software and man-
uals. The uses are limited only by your
imagination; some that spring to mind
are character recognition, graphics in-
put, surveillance, experiment monitor-
ing, and time-lapse motion studies.
The MicronEye uses a standard TV
camera lens coupled to a 64K. memory
device called an OpticRam. The
The MicronEye in operation.
MicronEye has a resolution of 128 x 256
pixels and scans two to five frames per
second in typical room lighting. Price is
a surprisingly modest $295.
Micron Technology Inc., 2805 East
Columbia Rd., Boise. ID 83706. (208)
383-4000.
Software
Perhaps one of the least understood
products at the show was Excalibur's
February 1984 c Creative Computing
Neil Clemmons of Excalibur gave us an
excellent demonstration of the Savvy
system.
Savvy system. Physically, it consists of a
circuit board, a master disk, several
applications disks, and a fat manual.
Conceptually, it is an operating system,
a virtual resource manager, an English-
like language, an associative memory,
and an automatic program generator.
Perhaps most notably, Savvy is a
personality that actively tries to figure
out what you mean when you type on
the keyboard. Savvy accepts whatever
you type and gives it its best shot. It gets
better and better as it gains experience.
The folks at Excalibur realized that
they had a tiger by the tail and that get-
ting the whole message of Savvy across
was nigh impossible. Hence, they are
now positioning it as a powerful data-
base building and management system
and letting users discover the natural
language features.
There are three Apple versions of
Savvy, a home-oriented single disk ver-
sion for $349, a Pro version for multiple
disk systems for $495, and the Business
version with six applications programs
for $999. There are versions for the IBM
PC and XT also.
Excalibur Technologies Corp., 800
Rio Grande Blvd. NW, Mercado 21, Al-
buquerque, NM 87104. (505) 242-3333.
The Dollars and Sense package from
Monogram is a money management
package that includes templates for
household, business, and income tax ac-
counts. It can establish up to 120 budget
accounts along any lines you specify —
monthly or annual, fixed or variable. It
can write checks, make transactions, and
remind you to pay your bills. It has a
"what if?" capability that allows you to
modify specific accounts and look at the
overall effect without actually making
the change. Available for both Apple
and IBM PC.
Monogram, 8295 South LaCienega
Blvd., Inglewood, CA 90301. (213) 215-
0529.
Knoware has gotten a good deal of
publicity in the business and financial
press because of its well-known prin-
cipals: John Donovan of the M.I.T.
Sloan School; Tom Tower, former vice
president of Visicorp; and Archie
McGill, former president of a division of
AT&T. Unfortunately, their showing at
Applefest did not live up to the advance
billing.
We asked for a brief description and
were told to watch a 15-minute demon-
stration. We asked about their market-
ing plans and were told they would be
running a multi-million dollar campaign
in all the "important" media (Business
Week, Fortune, The Wall Street Journal,
etc.) and that personal computing maga-
zines weren't in their mainstream.
Knoware has gotten a
good deal of publicity
in the business and
financial press because
of its well-known
principals.
Anyway, from what we gathered,
Knoware is an educational package with
tutorials and simulations that give you
experience with a spreadsheet, word
processing, database management, pro-
gramming, graphics, and financial anal-
ysis. It is available for the Apple and
IBM PC and XT.
Knoware, 301 Vassar St., Cambridge,
MA 02139. (617) 576-3821.
Waightsware was showing a clever
software package called a Six Pack
consisting of four applications program
disks and two blank disks. Each pro-
gram contains all the files and instruc-
tions necessary for its use; thus no
manual is necessary, we tried one and
found it exceptionally easy to learn and
use.
The four applications programs are an
105
'"^
*
^=3
^^m
fe
MAKE
CORPORATION
THE
CONNECTION
POPCOM.X100
the new, easy-to-
use communica-
tions tool that
connects you and
your personal
computer to the
wondrous, mind
expanding, enlight-
ening world ot
information.
Automatic or manual dialing and answering for all voice and data calls.
Voice and data transmission during the same call — ends the 3 separate
calls ("I'm going to send," "I'm sending," "Did you get what I sent?")
Smart modem compatible — works with widely available communications
software.
Flexibility — compatible with 103, 113, and 212A dial-up modems: connects
to all standard single and multi-line equipment.
Fast, easy setup — 'tune' tells when the three cables are property connected.
Adjustment-free operation — no manual switches to contend with. The
X100 automatically takes its instructions from your PC or terminal.
Automatic computer briefing — reports to your PC all call-progress tones ...
dial tone, busy signal, remote ringing, talk, even line disconnect — so your
computer can do more.
"In-Us*" light on multi-line phones — protects against inadvertent interrup-
tion.
Smart interface — automatically adapts itself to various RS232 cables.
Versatile installation — fits conveniently on wall, desk or floor.
See your dealer or write for more information. Make the connection
between yourself and the challenging world of information.
D Please send me literature on POPCOM products.
Q Please call me immediately.
NAME
TITLE
COMPANY
TEL:
ADDRESS
STATE
ZIP
PRENTICE CORPORATION, 266 Caspian Dr.. P.O. Box 3544,
Sunnyvale, CA 94088-3544, (408) 734-9855
CIRCLE 218 ON READER SERVICE CARD
Cave Your Apple
SAYBROOK™ The Third Alternative
An increasing number of Apple II users have reached the limit- of
their machines' capabilities. These users face a dilemma: to upgrade to
a new computer system or not to upgrade.
Tru«, is no longer the question N<i\/>Tcj<ik offers the third a/tem
SAYBROOK is the 68000 co-processor for the Apple II. Once
inserted, Saybrook transforms the modest Apple into an awesome
micro-mainframe computer, capable of 10-30 times the sjx-ed of the
Apple, with twice the memory on-l
By drawing upon state-of-the-art technology, Saybrook hrint:s the
Apple II user .i new dimension of power as set unknown.
HARDWARE
• Motorola Mr 66000 12 If hit microprocessor, 8 Mil: (12.5 MH:
upgrade available now.) • I28K RAM on-board, expandable to S12K
(off-board expansion to In megabytes) • 24 hour time of day clock •
operating system timer (multiple user capability).
SOFTWARE
Standard — * Standard operating system: I ( ISD p-System Version
IV.l Pascal, FORTRAN 77. BASIC compilers included • Applesoft-
compatible 68000 BASK • 68000 Assembler • Apple peripheral
itibility including 80 column inch disk dri
RAM disks, and much more. Opiional — • p System application
package including spreadsheet by Timberlinc and word processor hv
IK X )M (both IBM P. C. software). FORTH. Comin K Soon: I IP M
68K, UNIX.
BENEFITS
1. Speed — Sayhrook's M( "68000 52/16 hit microprocessor runs programs ten
to thirty times faster than the Apple II.
2. Memory— Sayhrook gives you I28K RAM on-board— expandable to S12K
on-board Saybrook is capable of off-board expansion up to 16 megabytes.
3. Software- Sayhrook will run Apple Pascal, FORTRAN, and BASK
Apple i ten to thirtN times /aster. In addition, Sayhrook accesses the
enormo tem library of software
4. Cost-$l,550 suggested retail price, ($1,950 for 12.5 MHi Saybrook)
includes the Saybrook 6N0O0 co-processor with 128K RAM on-board; the
tem with Pascal, FORTRAN 77, and BASIC compilers ($1,425
value) In addition, Applesoft-compatible, 68000 BASK' i- included, p System
applkatjon package, FORTH optional. IT M 68K and I NIX will be available
soon Saybrook comes with a full six month parts and labor warranty. In
addition, Sayhrook i ustomers are automatically included in the membership
of the Sayhrook users group.
Saybrook offers superior hardware, superior software, superior price.
Sayhrook LI the third alternative.
For additional information on Sayhrook, to order, or for the location of the
dealer nearest you, call or write:
Analytical Engines, he
MIS Grcyttone, Suhc >0S Austin, Texas 78731
(512) »4tv(mo
S s ybrool yl'l'l l 11
I UCSD |vS\sl.ni I r- im
CPM-MK
CIRCLE 208 ON READER SERVICE CARD
Applefest, continued...
inventory file system, financial security
record, mailing list program (675 re-
cords), and telephone directory (1000
records). All have both screen and print
options. For all Apples.
Waightsware, 31 Crippleridge Ct.,
San Mateo, CA 94402. (415) 572-1028.
A friendly family group all dressed
in blue and white were promoting
Carolyn's Household Computer Pro-
gram, a double sided disk for the Apple.
One side of this easy-to-use disk contains
a shopping list generator, imaginative
list of recipes, coupon reminder, pantry
list (580 items), and calorie counter. The
other side contains a long list of house-
hold hints for stain removal, minor re-
pairs, and other helpful tips.
We tasted the fudge made from the
recipe on the disk and the chocolate
fanatics in our group proclaimed it
delicious.
Price is $59.95 by mail from Carolyn's
Problem Solvers, 2061 Anise Dr., El
Paso, TX 79935. (915) 592-5314.
An eclectic collection of software
packages was being shown by
Craftsbury Software. Micro Chef has a
disk full of interesting recipes and will
scale them for any size group, make
shopping lists, and index other recipes as
well as its own. $39.95.
Other programs include Mail Man-
ager, a comprehensive system for up to
9999 names ($89.95); People Tracker, a
scaled-down Mail Manager ($34.50);
Memory Jogger, a time management/
appointment calendar system ($34.50);
Wine Connoisseur to keep track of a cel-
lar inventory and tasting notes ($39.95);
and four others.
Craftsbury Software, 1623 Montague
St. NW, Washingotn, DC 20011. (202)
829-3121.
A new company, Pryority Software,
was showing an adventure game, Forbid-
den Quest, with a new twist. Basically, it
is a text adventure, but it comes with
five posters (one in color, and four
B&W). The posters, as well as providing
some nice wall decoration, also contain
clues for solving the adventure.
Pryority Software, P.O Box 221959,
Carmel, CA 93922. (408) 625-0125.
Ibid Inc. was showing the first adven-
ture in their Vodac series, The Alpine
Encounter. It is a hi-res game with 93
full-color locations and 28 fascinatingly
alive characters. The arcade-like skiing
sequences are breathtaking and realistic.
Vodac, in case you are interested, is a
February 1984 c Creative Computing
sinister political force dedicated to the
overthrow of the free world (shades of
James Bond). The game is on two disks
for $59.95.
Ibid Inc., 179 Allyn St., Suite 607,
Hartford, CT 06103. (203) 547-0085.
Electronic Arts had a classy booth
with an attention-getting crackling blue
Electronic Arts had a
classy booth with an
attention-getting
crackling blue light
tube running across
the back.
light tube running across the back. Being
demonstrated on large screen monitors
were several games including The Last
Gladiator (that means you). In the arena
with you are a snake, robot, abominable
snowman, and a dragon, against which
your weapons (gun, stick, and net) seem
to have little effect.
Along the lines of the excellent ALF
music system, is the new Music Con-
struction Set. Music playback is accom-
panied by the staffs scrolling horizontal-
ly on the screen.
Electronic Arts, 2755 Campus Dr.,
San Mateo, CA 94403. (415) 571-7171.
Educational Software
There was a great deal of educational
software being shown at Applefest.
Watch for reviews in upcoming months.
Meanwhile, here is a smattering of what
was on the show floor.
Laureate Learning Systems was
showing several packages aimed at
learning disabled youngsters. All of
them use the Echo II speech synthesizer
to provide spoken as well as visual feed-
back. Speak Up is an interesting system
for school or home that lets you create
words and phrases and use them in other
programs.
Laureate Learning Systems, 1 Mill St.,
Burlington, VT 05401. (802) 862-7355.
Fay is an attractive young lady who
leads you through spelling instruction
(3000 words or your own) in a word
search format ($34.95) or through
arithmetic instruction in an animated
program called, Fay: That Math Woman
($29.95).
Didatech Software, 2301-1150 Jervis
St., Vancouver, BC V6E 2C8. (604) 687-
3468.
Jeepers Creatures is a cute package
that has 30 basic animals with inter-
changeable heads, torsos, and legs. With
it, you can create an owligator, an
octocatfish, or any one of 26,000 other
creatures. Great fun! My House, Your
House is also aimed at preschool users
and lets you walk around a house and
furnish rooms with people, pets, and fur-
niture in any way you choose. Sink on
the bedroom ceiling? Why not? $34.95
each for Apple, Atari, or Commodore.
Kangaroo, Inc., 332 S. Michigan
Ave., Suite 700, Chicago, IL 60604.
(312)987-9050.
Three word games, Word Seach.
Word Match, and Word Scramble were
being shown by Hi Tech. Word Match
was one we hadn't seen before. Basically,
it allows you to create up to 20-item
matching quizzes with a word or two
and a definition. All three packages are
aimed at teachers but could be used in
the home as well. Word Search costs
$34.95 and the other two are $24.95.
Hi Tech of Santa Cruz, 126 Light-
house Ave., Santa Cruz, CA 95060.
(408) 425-5654.
More for recreational than educa-
tional use is Annacrostics Dilemma, a
disk of 20 crossword puzzles. This is an
excellent way to hone your word skills
and become familiar with interesting
quotes and clever phrases. For one to
four players, Apple II or He, $25.00.
AVREX, P.O. Box 2072, Saratoga,
CA 95070. (408) 257-1202.
And A Robot
Not just computers, but robots as
well. RB5X was at the show showing off
his Polaroid rangefinder eyes, five-way
arm and hand, three drive wheels for
quick mobility, and eight tactile sensors,
all controlled and monitored by his on-
board microprocessor. Perhaps the best
way to get acquainted with robots before
making that big $1795 purchase, is by
getting RB's Robot Appreciation Kit. It
contains a book about robots, reference
list of articles, copy of a monthly robot-
ics newsletter, literature on the RB5X
including a copy of the reference man-
ual, a collection of short stories by Isaac
Asimov, a bumper sticker and poster, all
for $19.95.
RB Robot Corp., 14618 W. 6th Ave.,
Ste. 201, Golden, CO 80401. (303) 279-
5525. SE
109
THE FORTH SOURCE tm
MVP FORTH
Stable - Transportable - Public Domain - Tools
You need two primary features in a software development package
MVP-FORTH Cross Compiler for CP/M Programmer s Kit
Can also generate headerless code for ROM or target
CPU $300
stable operating system and the ability to move programs easily and
quickly to a variety of computers MVP-FORTH gives you both these
features and many extras This public domain product includes an editor.
FORTH assembler, tools, utilities and the vocabulary tor the best selling
book "Starting FORTH" The Programmer's Kit provides a complete
FORTH for a number of computers Other MVP-FORTH products will
simplify the development of your applications
MVP Books - A Series
Volume 1, All about FORTH by Haydon MVP-FORTH
glossary with cross references to fig-FORTH. Starling FORTH
and FORTH-79 Standard 2"° Ed $25
Volume 2, MVP-FORTH Assembly Source Code Includes
CP/M' . IBM-PC" . and APPLE* listing tor kernel $20
yjfc - * 1 Volume 3, Floating Point Glossary by Springer $1
jg* Volume 4, Expert System with source code by Park $25
^
j»> Volume 5, File Management System with interrupt security by
Moreton $25
MVP-FORTH Software - A Transportable FORTH
MVP-FORTH Programmer's Kit including disk, documen-
tation. Volumes 1 & 2 of MVP-FORTH Series [All About
FORTH. 2T° Ed & Assembly Source Code), and Starting
FORTH Specify ( CP/M. I I CP/M 86. I CP/M + . I APPLE.
IBM PC. I ] MS-DOS. Osborne. Kaypro. I H89/Z89.
: : Z100. : ' TI-PC. MicroDeasions. : Northstar.
Compupro. Cromenco $150
FORTH DISKS
FORTH with editor, assembler, and manual
APPLE by MM
APPLE by Kuntze
ATARI" valFORTH
CP/M" by MM
HP-85 by Lange
«*
$100
$90
$60
$100
$90
$150
$140
r> HP-75 by Cassady
IBM-PC by LM
Enhanced FORTH with
S-Stand Alone. M-Math
Extras. 79-FORTH-79
APPLE by MM.
F. G. & 79
ATARI by PNS, F.G. & X $90
CP/M by MM. F & 79 $140
Apple, GrsFORTH by I $75
Multi-Tasking FORTH by SL.
CP/M. X & 79 $395
TRS-80/1 or III by MMS
F. X. & 79 $1 30
t Tlmex by FD. tape G.X.
&79 $45
f» Victor 9000 by DE.G.X $150
$100 ^cartridge
NOVA by CCI 8" DS/DD$150
280 by LM $50
8086188 by LM $100
VIC FORTH by HES, VIC20
cartridge $50
C64 by HES Commodore 64
$6C
F-Floating Point, G-Graphics. T-Tutorial.
Chip Support. MT-Multi-Taskmg. X-Other
Extensions tor LM Specify
IBM. Z80. or 8086
[ ] Software Floating
Point $100
8087 Support
(IBM-PC or 8086) $100
9511 Support
(Z80 or 8086) $1 00
Color Graphics
(IBM-PC) $100
I ] Data Base
Management $200
Requires LM FORTH disk
flg-FORTH Programming Aids for decompiling, calltinding.
and translating CP/M. IBM-PC. Z80. or Apple $150
CROSS COMPILERS Allow extending, modifying and compiling for
speed and memory savings, can also produce ROMable code 'Requires
FORTH disk
P/M $300
□ 8086* $300
Northstar* $300
FORTH COMPUTER
Jupiter Ace
16KRAM Pack
48K RAM Pack
Key to vendors:
CCI Capstone Computing Inc
DE Oai-E Systems
FD Forth Dimension
I Insott
LM Laboratory Microsystems
IBM*
Z80»
Apple ll/ll -i
$300
$300
$300
$150
$50
$125
MM MicroMotion
MMS Miller Microcomputer Services
NS Nautilus Systems
PNS Pink Noise Studio
SL Shaw Lsbs
Ordering Information: Check Money Order (payable to MOUNTAIN VIEW PRESS.
INC I VISA, MasterCard. American Express COO'S $5 extra Minimum order $15
No billing or unpaid PO's California residents add sales tax Shipping costs in US
included in price Foreign orders, pay m us funds on US bank, include lor handling
MVP-FORTH Mete Compiler for CP/M Programmer's kit Use
lor applicatons on CP/M based computer Includes public
domain source $150
MVP-FORTH Fast Floeting Point Includes 951 1 math chip on
board with disks, documentation and enhanced virtual
MVP-FORTH lor Apple II and He $450
MVP-FORTH Programming Aids tor CP/M. IBM or APPLE
Programmer's Kit Extremely useful tool for decompiling,
callfmding. and translating $150
MVP-FORTH by ECS for IBM-PC Or ATARI'
screen editor License required
Standalone with
$100
MVP-FORTH by ECS tor IBM-PC or ATARI With color
animation, multitasking sound, utilities, and license
$175
■**
***
MVP-FORTH Professional Application Development System
iPADS) for IBM-PC. or APPLE A three level integrated system
with complete documentation Complete system $400
MVP-FORTH Expert System lor development ol knowledge-
based programs tor Apple. IBM. or CP/M $80
MVP-FORTH File Management System (FMS) with interrupt
security for IBM. Victor 9000. or CP/M $200
FORTH MANUALS, GUIDES & DOCUMENTS
ALL ABOUT FORTH by
Haydon See above $25
FORTH Encyclopedia by
Denck & Baker
Programmer's manual to fig-
FORTH with FORTH-79
references Flow charted
Ed $25 ^
Understanding FORTH by <*"
Reymann $3
FORTH Fundamentals, Vol
I by McCabe $1 6
FORTH Fundamentals. Vol
II by McCabe $1 3
Beginning FORTH by
Chirlian $17
FORTH Encyclopedia
Pocket Guide $7
And So FORTH by Huang A
college level text $ 25 j»^
FORTH Programming by
Scanlon $17
FORTH on the ATARI by E
Floegel $8
Starting FORTH by Brodie
Best instructional manual
available (soil cover) $18
Starting FORTH (hard
cover) $23
G
68000 fig-Forth with
assembler
$25
Installation Manual lor fig-FORTH.
1980 FORMLProc. $25
1981 FORML Proc 2 Vol $40
1982 FORML Proc. $25
1981 Rochester FORTH
Proc. $25
1982 Rochester FORTH
Proc. $25
1983 Rochester FORTH
Proc. $25
A FORTH Primer $25
Threaded Interpretive
Languages $23
METAFORTH by
Cassady $30
Systems Guide to fig-
FORTH $25
Invitation to FORTH $20
PDP-1 1 User Man. $20
FORTH-83 Standard $15
FORTH-79 Standard $1 5
FORTH-79 Standard
Conversion $10
Tiny Pascal fig-FORTH $10
NOVA fig-FORTH by CCI
Source Listing $1 5
NOVA by CCI User's Manual
includes editor, assembler,
and utilities $25
Jupiter ACE Manual by
Vickers $15
$15
Source Listings of fig-FORTH, tor specific CPU's and computers The
Installation Manual is required for implementation Each $1 5
U 1802
[J8080
PACE
D 68000
[ : 6502
B6/88
:6809
ipse
6800
: : 9900
NOVA
: vax
AlphaMicro
APPLE II
PDP-'U/LSI-II
Z80
and shipping by Air $5 tor each item under $25. $1 tor each item between $25 and
$99 and $20 for each item over $100 Alt prices and products subject to change or
withdrawal without notice Single system at
required On some products DEALER * AUTHOR INQUIRIES INVITED
MOUNTAIN VIEW PRESS, INC.
PO BOX 4656
MOUNTAIN VIEW. CA 94040
(415)961-4103
CIRCLE 176 ON READER SERVICE CARD
Save The
Coin-op
Industry?
A Report And
^Prognostications
I I From A Famous
Gamer
Why do we report on the coin-op
game industry? Because the games that
you play in the arcades today (and
their derivatives) are the games you
will play at home tomorrow. We think
that trends in the coin-op industry fore-
shadow trends in the home entertain-
ment market, and we want to give you
a preview of what is coming down the
pike
Ken Uston
Because of the precarious state of the
coin-op industry, the 35th Annual
AMOA International Exposition of
Games and Music took on far more
meaning than just another display of the
new coin-op games. It was viewed by
many as a harbinger of the future con-
dition of the industry.
The coin-op business has been in seri-
ous trouble during the past year or so.
According to The Los Angeles Times,
annual sales of new coin-op games have
dropped from one billion dollars to $500
million, a precipitous 50% decline
Ken Uston. 2140 Taylor St.. #1201, San Francisco.
CA 94133.
February 1984 c Creative Computing
which would prove highly damaging to
any industry.
An Atari spokesman estimated that
arcade revenues have decreased 15 to
20% over the past year. A quick stroll
through most arcades across the country
would corroborate this guess; it doesn't
take an industry expert to notice that
there are many fewer people playing
video games in the arcades than there
were a year ago. Many in the industry
feel that the hectic Pac-Mania of 1980-
82 was transient. A recent survey re-
vealed that 38% of the arcade operators
polled thought that the arcade boom
had, in fact, been a fad.
Over the past several months, a state-
of-the-art coin-op game, Dragon's Lair,
was introduced into the arcades. The la-
ser disc technology of Dragon's Lair
permits cartoon-like graphics to be dis-
played on the screen. The game became
an enormous hit and immediately soared
to the top of the coin-op game charts. It
became so popular that the manufac-
turer, Cinematronics, hasn't been able to
meet demand; operators today are wait-
ing impatiently to get their hands on
Dragon's Lair units.
Because of the success of Dragon's
Lair, it was generally expected that nu-
merous laser disc games would be in-
troduced at the October AMOA. The
operators, of course, were hoping that
these games would be able magically to
lure kids (of all ages) back into the ar-
cades. There was widespread surmise
that the October AMOA would provide
the key to the salvation of the coin-op
industry.
Thus it was with great anticipation
that I flew to New Orleans to find out,
first-hand, what was happening in the
dynamic coin-op industry.
Little did I know that I would be in
for a great surprise.
• * •
Well here it is, Saturday, October 29,
1983, 8.00 in the morning. We are about
to attend The 35th Annual AMOA
International Exposition of Games and
Music. The show is being held in the
111
I^H
Coin-Op Industry, continued...
New Orleans Rivergate auditorium, of-
ficially called The Port of New Orleans
Exhibition Center.
There are over 1 70 exhibitors, includ-
ing the coin-op giants. Bally Midway,
Atari, Williams, Nintendo, Mylstar, and
Centuri. Almost 20 seminars are being
held to help arcade operators run their
business, covering such diverse subjects
as Are You Paying The IRS Too Much?
(aren't we all?) and Pinball Merchandis-
ing: an Alternative.
I am now waiting to be processed at
the Registration Desk, and already my
juices are flowing as I hear the sounds of
space battles, maze chases, and airplane
bombing emanating from the adjacent
exhibition hall.
Now it is time to go inside and see
what is happening. The hall is large, al-
though not nearly as large as the ones at
CES, with nice wide carpeted walkways.
As I look around, I spot all the familiar
names. Bally Midway, Stern, Rockola —
and, as always, there is the huge Atari
logo suspended from the ceiling of the
auditorium over the Atari booth.
Luckily, because the folks at Exidy
gave me one of their exhibitor badges, I
have been allowed to enter two hours in
advance ostensibly to set up. What I am
going to do, of course, is try to get two
solid hours of game play, unimpeded by
the crowds, which have yet to arrive.
The Games
Over the two days I was at AMOA, I
was able to get in about 12 hours of
game play. This section describes and
evaluates the games that were in-
troduced. I'll start with the game I rated
as Best of Show and then discuss the
others, in descending order of (my)
interest.
But first, an important proviso (a
fancy term for cop-out): There were
many games to review. I have found that
I usually don't really understand the full
scope of a game until I have played it for
at least two or three hours; sometimes
the process takes far longer.
In 12 hours of play I couldn't possibly
do justice to all the games. So, in many
cases, I am passing on to you only first
impressions.
It is also important to recognize that
we all have game preferences. I, for
example, love mazes, particularly Pac-
Man-type games and hair raising shoot-
'em-ups. Climbing games generally turn
me off. I prefer games with simple con-
Ratings of games at October 1983 AMOA.
Game
Manufacturer
* * * *
1. Pac-Man Jr.
Bally
2. Blaster
Williams
3. Mr. Do's Castle
Universal
4. Star Rider (LC)
Williams
5. TX-1
Atari
* * *
6. Pole Position II
Atari
7. Astron Belt (LC)
Bally
8. Cube Quest (LC)
Simutrek
9. M.A.C.H. 3 (LC)
Mylstar
10. Discs of Tron
Bally
1 1 . Elevator Action
Taito
12. Body Check Hockey
Eastern Micro Elect
13. Spy Hunter
Bally
14. Bouncer
15. Track And Field
Konami/Centuri
16. Major Havoc
Atari
17. Marvin's Maze
SNK Electronics
18. Donkey Kong 3
Nintendo
19. Bega's Battle (LC)
Data East
20. Badlands (L)
Centuri
21. Cliff Hanger (L)
Stern
22. Laser Gran Prix (LC)
Taito
23. Goal To Go (L)
Stern
Number Of Hours
250
200
175
150
150
100
100
80
70
70
60
60
50
40
40
30
25
15
10
5
(L) = Laser only
(LC) = Laser and superimposed computer graphics
Table 1.
112
trols (e.g., a joystick and firing button)
as opposed to games such as Defender
with six separate controls and StarGate
with seven.
With these qualifications, I have
ranked the games by assigning to each
the number of hours I would probably
want to spend playing them. I estimated
that the top game would capture 250
hours of my time; the games that I found
least appealing were assigned zero hours.
Now don't get mad if my opinion
doesn't agree with yours. People vary in
their taste for video games just like they
do for talk show hosts, cars, clothes, and
movies. You may not agree with me. But
I do promise that I have given you my
totally honest opinions, biased as they
might be.
While most of the games discussed be-
low were introduced as "new" at the
show, some had made prior appearances
in arcades. Some (including M.A.C.H. 3,
Discs of Tron, Bega's Battle, and Ele-
vator Action) had even been listed on
game charts prior to AMOA.
Pac-Man Jr.
I was totally taken by (delightful) sur-
prise when I saw Bally's newest Pac-
Man variation. The maze chase, called
Pac-Man, Jr. has incorporated several
novel Pac-variations:
• A scrolling screen. There are about
twice as many dots to eat as in the con-
ventional Pac-Man games.
• The fruits are dangerous. They eat
the energizers they encounter. Worse
Pac-Man Jr.
yet, they convert the dots into larger
dots which slow down Pac-Man Jr.,
making him more likely to be caught by
the pursuing monsters. (Game tip: eat
the fruits early!)
February 1984 e Creative Computing
Computers are creating jobs
for nri -trained people.
IF YOU'RE SERIOUS ABOUT
MAKING MONEY IN
MICROCOMPUTERS,
NRI IS SERIOUS ABOUT
SHOWING YOU HOW.
The U.S. Department of Labor
projects job openings for quali-
fied computer technicians will
soon double. International
Resource Development, Inc.,
estimates a 600% increase
in these jobs in a decade.
And most of these will be new
jobs, created by the expanding
role of computers.
NEVER HAS THERE BEEN A
FASTER-GROWING FIELD
OF TECHNOLOGY.
Many people are afraid of
losing their jobs to computers,
nical aspects of all kinds of micro-
but thousands of jobs will be ere- computers and microprocessors,
ated for those who are prepared LEARN IN YOUR SPARE TIME.
to meet the challenge. NRI trains you in your own
With NRI training, you'll be home, at your convenience... no
prepared. You can have a profit- classroom schedules to meet, no
able, exciting future as an expert need to quit your job. As a class
who can handle of one with complete course
the opera- materials and the backing of a
tional, pro- staff of professional electronics
gramming
-^and tech-
Vbor NRI course will Include the new TRS-80 Model 4
with Dish Drive or the TRS-80 Color Computer with
NRI Computer Access Card., plus a professional LCD
multimeter, Nfll Discovery Lab and hundreds of dem-
onstrations and experiments. It's all your* to keep.
instructors, you'll get extraordi-
nary hands-on training on the
Jatest, most popular microcom-
puter: the new TRS-80™ Model
4 with Disk Drive. Designed to
perform diverse personal and
business functions and accept
more software, the TRS-80 is
y ours to keep.
LEARN HOW
TO USE,
> PROGRAM
i AND SERVICE
* STATE-OF-
THE-ART
MICRO-
COMPUTERS.
Through
your carefully
designed NRI
course, you'll
get a wealth
of practical
experience. You'll build circuits...
from the simplest to the most
advanced.. .with your NRI Discov-
ery Lab.® You'll use a profes-
sional 4-function LCD digital
multimeter for analysis and
troubleshooting. With NRI
training you'll explore your
"computer's registers, mem-
ory and input-output ports.
You'll even write programs
to control the circuits you've
designed and built. You'll per-
form hundreds of challenging
experiments, always backed
by a full-time faculty ready
to help you personally.
When your NRI training
is complete, you'll be a computer
technician, ready for your first
job — servicing, testing or pro-
gramming all types of microcom-
puters — in a rewarding and chal-
lenging new career.
THE CATALOG IS FREE.
THE TRAINING IS PRICELESS.
Send the coupon today for
your FREE 104-page catalog. It's
a valuable guide to opportunities
and training in the high-tech rev-
olution. You'll see how easily you
become part of the growing high-
tech world of microcomputers. If
the coupon has been removed,
write: NRI, 3939 Wisconsin Ave.,
Washington. DC 20016.
NRI School of Electronics
McGraw-Hill Continuing
Education Center
•j»TY 3939 Wisconsin Avenue
■ I; fill Washington. D.C. 20016
• We'll give you tomorrow.
I The catalog is free.
I The training Is priceless.
I Please check for one free catalog only.
D Industrial Electronics
D Computer Electronics including
I Microcomputers
D Color TV. Audio, and Video System
I Servicing
D Electronics Design Technology
All career cour*^ ap
Coved under Gl bill
Check for details.
i ; Digital Electronics
O Communications Electronics
• FCC Licenses • Mobile • CB
• Aircraft • Marine
D Basic Electronics
L ! Small Engine Servicing
n Appliance Servicing
D Automotive Servicing
D Auto Air Conditioning
D Air Conditioning, Heating,
Refrigeration & Solar Technology
n Building Construction
Name
Age
Street
TR&80 isa trademark of the RadK>
Shack division of Tandy Corp
• City/State/Zip
I Accredited by the Accrediting Commissron of the National Home Study Council
1 75-024
mORE OF THE BEST FOR LESS
APPLE
ASCII Express Pfo ISWD)
Word Stat w free CPM (MicroPro)
Cubit iMit'nmpii
Money Street (Computax) . .
■
Tan Preparer (Howardl
95 95
350 00
29 95
7995
3695
195 00
IBM
Math Blasters (Davidson!
Word Attack IDavidsoni
Game Snow (CAij
Wizard ol Words rCAIl
Tax Manager (Howardl
SPECIALS
COMMODORE 64
38 95 Lode Runner |BI
38 95 Rescue Squao
30 95 Face Maker (Sp.-
3095 Practicale-64 IMSI)
195 00 Multiplan iHESl
Prof Tour Golt (SSIl
26 95
23 95
26 95
39 95
30 95
ATARI
Q Bert tParkerl
. "i
18 95
(0 95
38 95
10 95
30 95
J3 95
APPLE GAMES
Strategic Simulations
Computer Ambush (2nd Edition!
59 95
41 95
Software Publishing Corporation
125 00
87 50
Retail
Your
Germany 198*)
59 95
41 95
PFS-Report
125 00
87 50
Price
Price
North Atlantic 86
59 96
41 95
PFS-Graph
125 00
67 50
Broderbund Software
The Arcade Machine
Choplitter
Serpentine
AE
Lode Runner
each
59 95
34 95
34 95
34 95
34 95
each
41 95
24 95
24 95
24 95
24 95
Geopolitique 1990
Battle of Normandy
Knights ot the Desert
Ringside Seal
Broadsides
E.iulr-s
39 95
39 95
39 95
39 95
39 95
39 95
27 95
27 95
27 95
27 95
27 95
27 95
PFS- Write
Southwestern Data Systems
ASCII Express Pro
Munch A Bug
Merlin
Prmtographer
125 00
149 95
49 95
64 95
49 95
87 50
104 95
34 95
45 50
34 95
Spare Change
34 95
24 95
Subiogic Corporation
Assembly Lines
19 95
15 95
Datamosl
A/tec
Oatasort
Zaxxon
39 95
27 95
Flight Simulator
Night Mission Pinbali
Space Vikings
33 50
39 95
49 95
23 95
27 95
37 95
Stoneware
DB Master Utility •!
DB Master Utility »2
129 00
129 00
97 50
97 50
39 95
27 95
APPLE BUSINESS UTILITII
DB Master IVersron 4 0)
350 00
262 50
Pooyan
29 95
20 95
Ansel
Vtskcorp
Epyx Automated Simulations
Temple ot Apshai
Jumpman
Oil Barons
40 00
40 00
99 00
27 95
27 95
69 00
Magic Window II
Magicalc
AshtonTate
dBase II iZ 60 Required!
149 95
149 95
700 00
104 95
104 95
490 00
Visifile
Visischedule
Business Forecasting Model
Vistcale IV
250 00
300 00
100 00
250 00
174 95
210 00
80 00
174 95
Electronic Arts
Friday (Z-80 Required)
295 00
206 95
IBM
Hardhat Mac
34 95
27 95
Beagle Brothers
Tip Disk a 1
Serpentine
34 95
27 95
Archon
39 95
31 95
1995
1595
Lode Runner
34 95
27 95
Axis Assassin
39 95
3195
Utility City
Flex Text
Frame Up
Typefaces (Needs Apple Mechanic)
29 95
20 95
Early Games
29 95
23 95
Hayden Software
Sargon III
49 95
37 95
29 95
29 95
19 95
20 95
20 95
1595
Early Games Math maker
Ouizagon
Spellicopter
29 95
39 95
39 95
23 95
31 95
31 95
Infocom
Pronto Dos
29 95
20 95
Crypto Cube
39 95
31 95
Zork 1 II III
39 95
27 95
GPLE
49 95
37 95
Bottom Line Strategist
400 0(1
320 00
Deadline
49 95
34 95
Alpha Plot
39 95
27 95
Friday (MS DOS)
295 00
235 00
Starcross
39 95
27 95
Apple Mechanic
29 95
20 95
CDEX Training lor VisiCalc
69 95
55 95
Suspended
49 95
34 95
DOS BOSS
23 95
1995
CDEX Training tor 1MB PC
69 95
55 95
Witness
49 95
37 50
Double Take
34 95
24 95
CDEX Training lor MuMplan
MM
55 95
Planettall
49 95
37 SO
Business Solutions
Milestone
2M 00
265 00
Enchanter
49 95
37 50
incredible Jack
179 00
134 95
Multiplan
275 00
220 00
Mlcrotab
Central Point Software
Mult i Too' Word
395 00
31500
Miner 2049er
39 95
27 95
Copy II*
39 95
3195
Death in the Caribbean
35 00
24 95
Continental Software
COMMODORE 64
Hrghrise
Scraper Caper
30 00
40 00
21 95
30 00
The Home Accountant
FCM (Filing/Mailing)
74 95
99 95
52 50
69 95
Early Games for Young Children (Disk)
Hayden
29 95
23 95
Muse Software
Castle Woltenstern
Titan Empire
29 95
34 95
20 95
Eagle Software
Money Decisions (Volume 1)
199 00
149 95
Micro Addition (Disk)
Micro Division (Disk)
29 95
29 95
23 95
23 95
24 95
Money Decisions (Volume II)
229 00
171 95
Micro Multiplication (Disk)
29 95
23 95
Odeata Corporation
Tax Decisions
229 00
183 95
Great MA to CA Race (Dish)
34 95
27 95
Chess
69 95
49 95
Hayden Software
Monkey See Monkey Spell (Disk)
29 95
23 95
Odin
Origin Systems
49 95
37 95
Applesoft Compiler Plus
Microsoft
99 95
69 95
Lightning Software
Master Type (Disk)
39 95
31 95
Ultima III
Caverns of Calisto
54 95
39 95
43 95
3195
Multiplan (Z-80 Apple DOS)
Multi-Tool Financial Statement
275 00
100 00
192 50
80 00
Odesta
Chess (Disk)
69 95
55 95
Penguin Software
P | M-lr,
Transylvania
The Ouest
Minute Man
Quality Software
Beneath Apple Manor Hi Res
Sierra On-Llne Inc.
Ultima II
Multi-Tool Budget ANalysis
150 00
112 50
Sega
1995
1995
1995
1995
29 95
59 95
1595
1595
15 95
1595
2195
41 95
Micro Sparc
GALE
Macrosolt
The Assembler
Pear Systems
Stock Portfolio Evaluation System
Penguin Software
49 95
69 95
69 95
600 00
37 50
55 95
55 95
500 00
Star Trek (Cart)
Buck Rogers (Cart)
Sptnnaktr
Alphabet Zoo (Disk/Cart)
Story Machine (Cart)
Delta Drawing (Cart)
Delta Music (Cart)
39 95
39 95
29 95
39 95
39 95
39 95
31 95
31 95
23 95
3195
31 95
3195
Jawbreaker (New Version)
Dark Crystal
29 95
39 95
20 95
27 95
Complete Graphics System
The Graphics Magician
74 95
59 95
53 95
4195
ATARI SOFTWARE
Slrius Software
Sensible Software
Donkey Kong (Cart)
44 95
39 95
Bandits
34 95
24 95
Sensible Speller
124 95
93 95
Big Five Software
The Balde ot Blackpoole
39 95
27 95
Back It Up Ml
7495
59 95
Miner 2049er (Cart)
49 95
39 95
Critical Mass
39 95
27 95
Multi Disk Catalog
25 00
20 00
Epyx Automated Simulations
Sir-Tech Software
Super Disk Copy II
30 00
21 00
Temple of Apshai (32K Disk)
40 00
32 00
Wizardry 1
49 95
34 95
Sierra On-Llne Incorporated
Crush, Crumble. Chomp (32K Disk)
30 00
24 00
Wizardry II
34 95
24 95
Screenwriter II
129 95
90 95
Jump Man Jr (Cart)
40 00
32 00
Wizardry III
39 95
27 95
Silicon Valley Systems
Gamester
Police Artist
34 95
24 95
Word Handler
59 95
49 95
Star Bowl Football (Disk)
31 95
25 95
Star Maze
34 95
24 95
List Handler
49 95
39 95
Star league Baseball (Disk)
31 95
25 95
For Mail Orders: Include your selection(s), name, address, phone number along with your check, money order or credit card
number and expiration date. Please include $3.00 for shipping & handling (heavy items, hardware and foreign orders extra).
California residents add 6"2% sales tax.
FOR ORDERS ONLY
800-942-2058
In California, Alaska & Hawaii Call
(415) 237-4406
In Bay Area visit
HSOFTWARESOLUTIONS
1 1 1 85 San Pablo Ave. El Cerrito, CA 94530
(415) 237-5257 Hrs: M-Sat 10a.m. to 6 p.m.
mNONAQONSOFTWARE
P.O. Box 1486
El Cerrito, CA 94530
CIRCLE 147 ON READER SERVICE CARD
Ltaa1
Coin-Op Industry, continued.
Pac-Man Jr.
• There are six energizers, instead of
four.
Pac-Man Jr., being a junior, is smaller
than either Pac-Man or Ms. Pac-Man
and has a little beany on his head. The
"symbols" pick up on the junior theme,
as shown in Table 2.
Board
Symbol
Points
1st
Bicycle
100
2nd
Kite
200
3rd
Drum
300
4th
Balloon
700
5th
Locomotive
1000
6th
Dog
2000
7th
Ice cream soda
5000
Table 2.
Evaluation: The game is highly play-
able. I wonder, however, if some players
might find the many extra dots on each
board too tedious to want to clear. De-
spite this, I predict that Pac-Man Jr. will
be near the top of the charts soon after it
is released.
Blaster
My second choice is Williams'
Blaster, in my opinion the ultimate space
shoot-'em-up to date. Blaster is totally
addictive. The graphics are so convinc-
ing that you feel you are actually travel-
ing through space. Blaster poses several
different types of challenges to the
player: shooting, of course; traversing a
sort of space slalom; picking up space
travelers; and others.
After completing 30 waves, you reach
Paradise, which will prove to be a truly
exciting place for most. I won't spoil it
by revealing what Paradise is, but I will
give you a clue; it was undoubtedly
created by an MCP.
The controls are simple, yet the action
is exciting. The color, sound, and detail
of the objects on the screen are all fabu-
lous, even though the game isn't a laser
game. And it has that &%&#&)* fac-
tor when your man is destroyed — the
critical element that keeps most of us
Blaster
wanting to play over and over again.
Evaluation: Blaster is a definite top-
of-the-charts-soon-after-release game.
Mr. Do's Castle
Mr. Do's Castle is Universal's sequel
to Mr. Do, (a Dig Dug type climbing
game) that has appeared on the charts.
About the only relationship between Mr.
Do's Castle and Mr. Do is the cute little
character, Mr. Do.
Mr. Do climbs ladders and hammers
Mr. Do 's Castle
pursuing unicorns into oblivion. He also
pounds blocks so they drop onto uni-
corns standing on girders below.
Evaluation: Despite my aversion to
climbing games, I rate Mr. Do's Castle,
a non-laser climbing game, highly, even
though it is not even an advance in the
state-of-the-art. The reason? Mr. Do's
Castle is highly playable. It is not hard
to learn, and you get the irrepressible de-
sire to advance to later screens. The
game theme and graphics are cute and
humorous. Playing Mr. Do's Castle just
gives you a good feeling. How's that for
being specific?
Watch the charts for this one, too.
Star Rider
This is the first laser disc game on my
AMOA "charts." Ironically, it is not the
laser graphics that qualify Star Rider; it
is the playability.
Star Rider is — would you believe? — a
space motorcycle racing game. The con-
trols are authentically incorporated in
the handlebars: the throttle is activated
Blaster
February 1 984 e Creative Computing
Star Rider
115
Coin-Op Industry, continued...
by rotating the right handlebar; the
brakes and turbo (for extra power) but-
tons are mounted on the left handlebar.
The game has stunning graphics. The
dashboard even has a rear view mirror
with graphics just as effective as those
on the main game screen. The laser
background adds further realism, as
does the three-channel stereo sound
system.
Star Rider was a hit at the show. And
the game wasn't even completed! To be
added are pursuing motorcycles, which
will make the rear view mirror an im-
portant survival tool.
Evaluation: I can't wait for Star Rid-
ers to show up in the arcades so I can
put in my 1 50 hours — or more! There is
no question about it, this game is highly
addictive.
TX-1
I love technology. TX-1 is a driving
game with not one, but three screens,
mounted side-by-side which gives a
super-realistic wraparound display. The
graphics are fabulous — even more effec-
tive than those in the Atari mega-hit,
Pole Position.
When you drive through the tunnels
that periodically appear on the screen,
the sounds of your engine are modified
to give a muffled echo effect. When you
pass other cars, or vice versa, you hear
the roar of the competing vehicles.
As your vehicle changes direction, the
background on all three screens scrolls
accordingly. When you pass road signs,
trees, windmills, and other objects, they
initially appear on the sides of the center
screen. Then the peripheral screens pick
up the objects, as they zoom past your
vehicle. If you oversteer, your car spins
out.
Once you are inside the enclosed cabi-
net, the sound is not to be believed. The
cabinet even vibrates.
That's the good news. The bad is that
TX-1 will probably cost us at least 50
cents per play. Perhaps that is only fair
because TX-1 games are going to set the
arcade operators back about $5000
apiece. I may be old-fashioned, but I
think arcade games should cost a
quarter — period.
Evaluation: There is no question that
TX-1 was one of the highlights of
AMOA. One can't help but ask, "Why
on earth is Atari coming out with an-
other driving game to compete with its
highly successful Pole Position?"
I think I know the answer. TX-1 was
originally introduced at a recent coin-op
show in Japan. At the time, it had not
been licensed by an American coin-op
manufacturer. I surmise that Atari li-
censed TX-1 so that other manufac-
turers, such as Bally and Williams,
would not do so and make Pole Position
(or Pole Position II — more on this game
later) obsolete.
If this theory is correct, Atari may de-
lay the introduction of TX-1 as long as
possible, to allow them to derive maxi-
mum revenues from their Pole Position
games.
I asked an Atari spokesperson what
specifically TX-1 adds to the Atari line
that Pole Position doesn't, other than
the three screen feature.
She said, "Frankly, it doesn't add that
much more."
At any rate, there is no question that
Atari has a lock on coin-op driving
games.
The most dramatic new
feature in Pole Position
is that it offers the
player a choice of four
courses.
Pole Position II
Atari also introduced Pole Position II
(PP II)at AMOA. PP II will be available
in the form of a conversion kit. This
means that the operators will not have to
buy a complete new game, cabinet and
all, but only a kit to convert existing
Pole Position games to PP II.
Conversion kits please operators to no
end. First, they cost less — usually under
$1 000. Second, operators can expense
them, deducting their total cost in the
year of purchase. Complete games, on
Pole Position II
the other hand, must be depreciated over
five years. (Five years, in my view, is un-
fair because most games remain popular
for only a year or two at most. Would
you believe that the Grand Daddy of
arcade games, Space Invaders, is only
about four years old?)
The most dramatic new feature in
Pole Position is that it offers the player a
choice of four courses (versus only one
in Pole Position). Other improvements
include more realistic explosions when
the car crashes — tires and other car
parts hurtle through the air upon
impact.
Astron Belt
Astron Belt is Bally's first laser disc
game. The game combines a laser back-
116
TXI
m
&
February 1984 c Creative Computing
I
ATARI
APPLE
COM 64
COLECO
-
, : vjv
^s
\
^
ROM THE FIRVTMAN
THE LAST WOR
IN VIDEO GAMES
-W-
^TwS^ni- » InMtenwH ol Sfrrni On-Uiw, Inc. © 1963 Sfmi On-liiw, Inc. or Sydrwy tfrwlopnunt Corp. B.C. chfcWr* © FWd
EnMrphM*. Inc. 1963. Manufactured under «c»n«e from Cottco Industries. Inc.
16S ON READER SERVICE CARD
Coin-Op Industry, continued...
ground with real-time player controlled
objects in the foreground. (These games
are called interactive laser disc games.)
The laser background consists of
realistic space scenes — cratered lunar
surfaces, space canyons, and so on. You
man a powerful-looking space vehicle
that fires missiles at enemy aircraft that
are also laser-realistic.
Astron Belt is playable and addictive.
It will be the rare player, who upon hav-
ing his aircraft destroyed, won't want to
play again . . . and again . . . and again.
I believe Astron Belt has a serious
shortcoming, however. When enemy
aircraft are destroyed, the resulting
napalm-like, bright red explosions,
which cover the entire screen, are to me
a bit macabre. We occasionally see burn-
ing planes going down in smoke, and we
can't overlook the fact that other human
beings (not space aliens or Martians) are
trapped inside the burning cockpits,
frying.
While I am not a political activist, I
personally believe that Astron Belt ex-
ploits destruction and violence. I can't
help imagining, that, among the few mil-
lion kids who will play Astron Belt,
reveling in the destruction of other
humans, there may be one someday who
will be in control of (and perhaps more
prone to push) The Red Button, to the
detriment (and that's putting it mildly)
of humanity.
OK. Enough morbid talk.
Cube Quest
Cube Quest from Simutrek was a dis-
appointment. I had tested a prototype of
this interactive laser game in advance of
AMOA at Simutrek's Hayward head-
quarters, and felt then that the game had
enormous potential. For some reason the
game didn't turn me on at AMOA, and
I am trying to figure out why.
When I play-tested the Cube Quest
prototype, a joystick and firing button
controlled the action. That, I liked. It
was all they could do to drag me away
from the game. At the show, the game
control was a trak ball, which didn't
Cube Quest
seem nearly as much fun (I freely admit
a prejudice against trak ball controls ex-
cept in special cases, such as Centipede
and Missile Command).
But the controls weren't the only
problem. What also bothered me was
that is was difficult to locate your space-
ship against the multi-colored laser
backgrounds (there are 54 of them,
many of which are gorgeous). I didn't
notice this on the prototype, and suspect
the reason is that when I played the
game in Hayward, the full array of
colorful backgrounds was not yet
available.
I spent a great deal of time play-test-
ing Cube Quest to make sure my second
thoughts were valid. As I played, people
watched, often preferring to let me test
the game rather than do it themselves (in
and of itself, a bad sign). The most
frequent comment I overheard was,
"What's going on?" In other words, the
spectators couldn't figure out what the
point of the game was. That is another
bad sign. (I believe that simplicity of
play and ease of understanding are two
important ingredients in successful game
design.)
It saddens me to say this. The
What's
he up to
now?
The invitation was a shameless tease.
On the front, in big letters, it said, "What's
he up to now?" On the inside was a
blackjack (an ace and a jack) and a huge
yellow Pac-Man, chasing another disc, the
Yale University logo. The text read, "Come
join Ken Uston, Blackjack King, Pac-
Master, Video Game Guru, for fun and
games at the staid old Yale Club of New
York."
When we entered the huge main dining
room of the Yale Club, carpeted in blue
(of course) and full of blue upholstered
furniture, we knew something different
was going to take place.
Formally dressed croupiers dealt cards
to players crowding around blackjack
tables. In one corner of the huge room,
the familiar sounds of "Wocka, wocka"
emanated from two Ms. Pac-Man arcade
machines. Sol Yaged and his All-Stars, a
Dixieland quartet that has been heard at
jazz joints in New York City from the
Metropole to the Red Garter, was blasting
out "When The Saints Go Marching In."
As we signed in, we were given a burgundy
velour bag, inside of which was a wood
and metal yoyo, engraved, "Fun and
Games."
Ken was decked out in a Brooks Brothers
suit, unusual apparel for him, to say the
least. When he worked at the Creative
Computing offices last year, doing his book
on home computers, he usually wore jeans
and a Space Invaders T-shirt. For formal
occasions, he would put on a polo shirt.
Later Ken got up on the stage and gave
a little speech. He told us some "war
stories" from his blackjack days, and dis-
cussed some of the teammates he had
met along the way, which he said would
have "later significance." Then he talked
about the development of the personal
computer and video game industries, start-
ing with the two Steves in a garage (Jobs
and Wozniak) and the pioneering Odyssey
game system.
Then the corporate maverick, who left
his job as Senior Vice President of the
Pacific Stock Exchange years ago to play
blackjack full-time, announced that he
has formed a company, called Fun and
Games, which will write a series of com-
puter books and software instruction man-
uals and design video games and other
software.
He announced that Fun and Games
has entered into agreements with four
companies: with Prentice- Hall to produce
a seven-book series of computer books;
with Epyx, to produce games and other
software; with Screen-play, to produce
game instruction manuals; and with New
American Library, to prepare a book on
the Coleco Adam.
Then he told us that Fun and Games
has five principals, all of whom come
from the world of blackjack and/or gam-
bling. Ron Karr and Bob Polin are both
former blackjack professionals (Bob de-
signed the best-selling Blue Max. for
Synapse Software). Roger Dionne has
written dozens of stories about gambling
(including several on Ken) and several
books on poker and video games. Inga
Chamberlain, who is also Ken's girlfriend,
is a former pitboss at the Tropicana in
Atlantic City.
118
February 1984 c Creative Computing
Simutrek people are nice guys. But I
must say that Cube Quest pales in
comparison to other games introduced
at AMOA.
M.A.C.H. 3
M.A.C.H. 3, an interactive laser
game, is a visual experience par ex-
cellence. On the screen of this aerial
challenge, we see real-life backgrounds,
brought to us through the magic of laser
disc technology. We soar over moun-
tains, harbors, bridges, and dams. You
feel like Superman, flying over all those
sights below. M.A.C.H. 3 is the most
realistic flying game I have seen to date.
There are two game options. You may
choose to man a fighter plane, which
strafes enemy targets and launches air-
to-air missiles, or you can command a
bomber, firing missiles and dropping
bombs, aiming with the assistance of a
bombardier's overhead view of the target
below. You control the game using a
large joystick with several built-in
buttons.
As is the case with other interactive
laser games, M.A.C.H. 3 allows you to
maneuver screen objects in the fore-
ground in real time. These objects are
M.A.C.H. 3
We collared Ken and asked him a few
questions:
0: Why "Fun and Games?"
A: The basic reason is that the people
in our group are here primarily to have
fun— to do what they want to do in life.
Sure, we expect to make the money to
satisfy our financial needs. But all of us,
to a person, are motivated far more by
doing something we enjoy doing, rather
than just chasing the buck.
A second reason for the Fun and Games
name is that, among other things, we're
designing video games and other software
that will be fun-to-play.
Q: I thought you always wanted to avoid
being in a business?
A: I did. The thing I really disliked
about being in business was the corporate
hierarchy — the clothes, the having lunch
with people you didn't want to have lunch
with.
In Fun and Games, there is little of
that. Sure, I direct what we do— there's
got to be a leader. But we are all doing
what we want to do. independent of some
stuffy board of directors calling the shots.
We do have meetings— to get the best
ideas from everyone. But there are no
bankers or venture capitalists to report to
or dress up for.
Q: But you're wearing a suit tonight.
A: Like the invitation says, it's the "staid,
old" Yale Club. In fact, my Mom brought
down 30 of my Dad's ties so members of
the working press and others could get in.
Q: Can a small company make it in this
business?
A: Not only can a small company suc-
ceed, we feel we're in a stronger position
than the big outfits. Look at the current
shake-out and who the major shakees are:
Imagic, TI, Mattel, possibly Atari— even
Activision is in trouble.
The big guys move slowly; they can't
change direction fast enough. And it's a
truism that in this industry, you must be
able to move on a dime. In fact, lots of
company heads even say that, but they
still get in trouble because they don't follow
that rule.
Smallness (assuming of course, you have
the ideas and the capital— which we do)
is OK in this business. Of course, you
need manufacturing and marketing— but
this we get from the companies we work
with, like Prentice-Hall, Epyx, and New
American Library.
Q: Isn't it foolhardy to enter the games
business when so many game companies
are in trouble?
A: On the surface, it would appear that
The fun and games team.
way. But the industry's problem has not
been just too many games. The basic
shortcoming has been not enough really
good games. Look at the last CES. Dozens
of "me too" games were introduced— the
public doesn't want those.
But when a River Raid, Megamania, or
Zaxxon comes along, the players gobble
it up.
Game companies often don't see the
forest through the trees. Lots of them
don't even play video games. How can
they know what an addictive game is?
Me, I play four or five hours a day, every
day— at home and in the arcades.
Let me give you an example of indus-
try myopia. Last month I visited the
AMOA in New Orleans. All the coin-op
companies jumped on the laser bandwagon,
thinking players want laser games. Wrong!
Players want playable games. Of the top
five AMOA games, only one was a laser—
and the fact that it was a laser was only
incidental to the game play. The games I
ranked as the five worst at AMOA, were
all lasers.
Q: What will Fun and Games be doing
a year from now?
A: I haven't the vaguest. Anyone in
this business who tries to predict what he
will be doing in a year, or even in six
months, is kidding himself. Sure, venture
capitalists like business plans, but things
are changing far too fast to etch anything
in stone.
Look at Imagic and TI. In four years or
less, they went from nothing— in the home
industry— to huge suppliers— and back— to
virtually nothing again. The same with
Osborne. In most other industries this
cycle can take decades.
So we are rolling with the punches.
What with $1 32-bit chips, voice recognition
devices, and who knows what else, there's
no telling what we'll be writing books
about or what software we'll be designing
next year. No doubt we'll soon be helping
people get used to software that has totally
obsoleted Lotus 1-2-3 and Context MBA,
and hardware that has made buggy whips
of the IBM PCjr and the Macintosh.— JJA
February 1984 c Creative Computing
119
Coin-Op Industry, continued...
superimposed upon the laser back-
ground. Game play is even more dra-
matic inside the enclosed sitdown cabi-
net version in which the screen is larger
and the sounds far more explosive.
When a target is hit, the resulting
bright red explosions are convincing —
for a while. However, after the super-
imposed explosions fade away, the tar-
gets which were supposedly destroyed,
occasionally reappear in the back-
ground, undamaged. This detracts con-
siderably from the realism of the game.
M.A.C.H. 3 has another serious short-
coming. The game play is confusing.
You must zero in on rectangular view-
finders on the screen. A number of play-
ers at the show tried in vain to figure out
how to aim properly.
Evaluation: I believe that M.A.C.H. 3
will get lots of play — far more than
Dragon's Lair. But I also suspect that
M.A.C.H. 3 will wear thin before very
long (as contrasted with Blaster or Mr.
Do's Castle, the interest in which, I
believe, will last far longer).
M.A.C.H. 3
Discs Of Tron
Discs of Tron is basically a lethal
game of frisbee. You are Tron; your goal
is to destroy your computer controlled
opponent, Sark, by hurling discs at him.
The contest takes place inside a futuris-
tic looking handball-type court.
You try to knock Sark off his platform
by striking him with the deadly discs.
Sark, of course, tries to do the same to
you, hurling a variety of missiles from
his arsenal.
The graphics are futuristic and effec-
tive. The game comes either as a stand-
up model or as a sit-down enclosed
cabinet (it seems that cabinets are
becoming popular in coin-op games).
The controls are a bit complex. Most
players will probably get used to them
after only a few games. The four
controls are:
• A rotary knob on the left side of the
control panel, used to aim the discs.
• A joystick to maneuver Tron.
• A trigger to launch discs.
• A button on the joystick to put up a
120
Discs of Tron
protective shield, so Tron can deflect
objects that are thrown at him.
Evaluation: I am lukewarm about the
Discs of Tron, primarily because of the
multiple controls. There is an element of
competition in the game which may
cause the game to grow on players: Sark
laughingly mocks you when he knocks
you down, and when you zap him, he
threatens, "You'll regret this."
Several people I talked to at the show
enjoyed playing Discs of Tron. I suspect
that this game, while not a mega-hit, will
have quite a few devoted followers.
(Discs of Tron is not a new AMOA in-
troduction; I had spotted it in arcades
before the show.)
Elevator Action
You are a top-secret agent who must
sneak through a heavily guarded enemy
defense building and steal secret docu-
Elevator Action
ments. You must progress through the
building taking elevators (a la Keystone
Kops), shoot enemy agents, and pick
up files hidden behind special red doors.
While far from a state-of-the-art
endeavor, Elevator Action is playable
and mildly addictive. (The game play
reminds me of the fairly enjoyable
coin-op game, Mappy, from Bally).
Another 1 25 hours shot.
Body Check Hockey
Body Check Hockey is another defi-
nitely not-state-of-the-art offering, but it
is still fun to play. You force your oppo-
nents into the walls of the playing arena,
just as hockey players body check each
other. A hockey puck is also pushed
around the screen for additional leverage
against the opposing players. While I
can't call it addictive, I can say that
Body Check Hockey is pleasant to
play — a game I would probably spend
about 50 hours fooling around with.
Spy Hunter
Spy Hunter is one of the very first
driving game shoot-'em-ups. It is con-
structed around the well known James
Bond driving theme, in which Our Hero
is in a car pursued by villains, including
tire-slashing enemy vehicles and threat-
ening helicopters. The hero's car has an
800-horsepower turbo fuel-injected en-
gine and is, of course, specially equipped
with all kinds of advanced equipment,
including smoke screen emitters, oil
slick ejectors, and even surface-to-air
infrared heat-seeking missiles. The
theme song of Spy Hunter, appropriately
is The Theme from Peter Gunn.
At the start of the game, your car
emerges from the back of a truck. After
out-maneuvering and destroying various
enemy vehicles, you must maneuver
your car up a ramp, and back into the
rear of the truck.
The aerial view of Spy Hunter is not
as dramatic as the driver point-of-view
found in games such as Pole Position
and TX-1. Nevertheless, the game is fun
to play — for a while.
Bouncer
Bouncer has fine, detailed graphics.
The action takes place in one of my
favorite places, a barroom. A big, fat
bouncer is activated by the player. The
bouncer's rather tasteless mission is to
clobber patrons, most of whom are
decidedly smaller than himself, and
expel them from the bar.
Not to be a moralist, but the bouncer
displays anti-social tendencies as he
stomps on customers, and dribbles their
heads (yes, you read it right) as he
makes his way to the front door to eject
the hapless bouncees. (Question: why
bounce a headless person — why not just
bury him?)
Bouncer no doubt will be highly
popular in redneck bars. Its most fanatic
devotees no doubt will be frustrated sa-
dists (you know, the ones who blasted
February 1984 c Creative Computing
Peter Fonda off his motorcycle in Easy
Rider).
Track And Field
Track And Field reminds me of
Activison's quasi-physical home video
game, Decathlon. You push a firing but-
portion of the game struck me as a poor
man's Donkey Kong.
Although the game as a whole didn't
appeal to me, some people I met at the
Atari booth really liked it. One arcadian
with whom I talked, noting my luke-
warm reaction to the game proffered,
tween Pac-Man and Crystal Castles.
You control a little character who makes
dots disappear when he travels over
them. He is chased by monsters (who
didn't know that?), which can be de-
stroyed when our man runs into (you
guessed it) energizing dots.
Truck and Field
ton as fast as you can to make the on-
screen character run. You depress a
second button to make the character
jump and throw.
From one to four players can play
Track And Field. Thus the game has in-
teresting competitive two-man team
possibilities. The five Track and Field
events are running, long jump, hurdles,
hammer throw, and high jump.
Major Havoc
A vector graphics game (a la Tem-
pest), Major Havoc combines a space
shoot -out and a maze chase. The maze
Major Havoc
"This really is a top flight game. I spent
all day yesterday playing it."
I asked him what other games he
liked. His answer: Defender and
Stargate.
If you like action shoot-'em-ups with
moderately complex controls (a hori-
zontal roller and two firing buttons), you
may go for Major Havoc.
Me? I give it 30 hours of my
time — tops.
Marvin's Maze
Marvin's Maze is a simulated three-
dimensional game, sort of a cross be-
r
o/tfoppoces um
W#
"...I know we Just purchased equipment to generate graphics.... get that sign out of here!"
Marvin s Maze
Both my girlfriend and I had a lot of
trouble mastering the diagonal controls.
Evaluation: Graphics: A. Idea: B.
Play ability: C-. You may, however, see a
few Marvin's Mazes around since it
comes as a conversion kit, as well as a
full-blown game.
Donkey Kong 3
Donkey Kong 3, another climbing
game, has nice graphics and may appeal
Donkey Kong 3
February 1984 c Creative Computing
121
Coin-Op Industry, continued...
to fans of Donkey Kong, Donkey Kong
Jr., and Mario Brothers.
While I am not a devotee of the Don-
key Kong series, I discussed Donkey
Kong 3 with several people who are. The
consensus seems to be that Donkey
Kong 3 is not as much fun as its
predecessors.
The rest of the games at the show, in
my opinion, are strictly forgetitsville. In-
terestingly, all of them are laser games.
Bega's Battle
You "catch" the heroine of the piece,
Luna, and help to save mankind by
shooting and destroying descending ob-
jects. Other characters from the game
periodically come and help you in your
efforts.
The theme didn't bother me nearly as
much as the game play. There is no
doubt that Bega's Battles, an interactive
laser game, uses advanced technology.
But its payability just doesn't hack it.
Badlands
Advertised as the ultimate laser
experience. Badlands sure doesn't get
my vote. You shoot the bad guys before
they shoot you. You must not shoot too
early, and, of course, you are in deep
trouble if you shoot too late. Badlands is
basically a very expensive test of your
reflexes.
Cliff Hanger
Cliff Hanger is a laser game without
superimposed computer graphics (like
Dragon's Lair). It suffers from the same
disadvantages as Dragon's Lair. The de-
Cliff Hanger
lay between screens is too long, and the
game deteriorates into strictly a memory
exercise, due to the decision-tree nature
of laser-only games.
When you lose a life, you see a body
swinging from a scaffold. Show attend-
ees must have been turned off by this
scene, and said so, because signs pre-
pared by Stern suddenly appeared
notifying us that the cadaver-hanging
scene could be omitted, if desired,
122
through some kind of dip switch
adjustment.
Laser Gran Prix
The lesson to be learned here: don't
display a game until it is ready. Laser
Gran Prix is an attempt to superimpose
computer graphics on a laser back-
ground. It didn't work. The cars look as
Laser Gran Prix
though they are floating down the speed-
way rather than being driven. The
transitional scenes are abrupt and un-
convincing. If you steer too far in one
direction, your car drops out of sight.
In my opinion, Taito did themselves
more damage than good by showing this
game to the public prematurely.
Goal To Go
The concept behind this game sounds
good on paper:
"How about an interactive laser foot-
ball game, in which the player can call
the plays and see how well he has done,
by watching them acted out by real live
football teams on the screen?"
Something happened in the transition
from idea to game. People (myself in-
cluded), who tried to play Goal To Go
were totally confused about what they
were supposed to do. The same old se-
quence showing the quarterback being
sacked, appeared on the screen over and
over and over again.
Let's hope this game was a very
preliminary prototype. The Stern repre-
sentative who tried to demonstrate it
to me couldn't get the Goal to Go to
work himself. When I asked him de-
tailed questions about the game, he
disappeared very quickly.
Conclusions
The Big Surprise
As I said earlier, most industry
observers expected laser games to be the
highlight of AMOA. It turned out, in
my opinion, that just the opposite was
true:
• Of the five four-star games (see Ta-
ble 1), only one (Star Rider) is a laser
game, and the laser feature is only in-
cidental to its being a successful game.
• Of the seven three-star games, only
three are laser games (all interactive
lasers).
• The five games I liked the least
(numbers 19 through 23 on Table 1) are
all laser games.
Dave Ahl established the practice of
giving (verbal) awards to participants at
industry shows, in various categories. I'll
continue this tradition.
The Coin-Op Industry's
Biggest Myth
. . . that laser games will bail out the
industry.
It is not laser disc, fellows, it is
payability! Sure, lasers will help to the
extent that they will make possible more
convincing graphics. Lasers, particularly
good interactive ones, {not Bega's Battle
or Laser Gran Prix) can also help to
make games more playable. But I urge
the manufacturers to look upon laser
discs as the means, not the end (as many
apparently did at AMOA), to good
games.
Best Game
Introductions:
Bally Midway
Bally introduced four fine games, one
four-star game (Pac-Man Junior), two
three-star games (Astron Belt and Discs
of Tron), and a two-star game (Spy
Hunter).
I hope Mssrs. Marofski and Janoski
(president and marketing exec, of Bally)
are now convinced that I have no hard
feelings. (Bally filed a lawsuit to prevent
me from publishing Mastering Pac-Man.
Happily for me, and Pac-Man pattern-
players, the lawsuit failed.)
Best Job of Snatching
Defeat From the Jaws
of Victory: Atari
This year Atari has been the industry
coin-op leader, with about 65% of the
total business. They had planned to in-
troduce their first laser game, Firefox, at
AMOA. There was a huge sign at the
Atari booth heralding the advent of the
game. There were also two Firefox cabi-
nets, one regular size, and the other,
absolutely huge.
February 1984 c Creative Computing
1*
CO
B
<
? 3
-o«
T>
i
£*
1
s&
o> -■
*a
Ss
OOl
f
I
B
i
Sa
B'
^
=» D
If
a*
^
>
g s
1
2
00
1
en
More up to
Microsystems
THE JOURNAL FOR SOPHISTICATED
MICROCOMPUTER USERS.
Microsystems is not, in any sense, for beginners.
I Unlike "personal computer" magazines,
Microsystems is written exclusively for expert users
and designers in the software and support hard-
I ware field.
If you need a reliable, high-level, up-to-date
I journal devoted to CP/M,® MP/M,® MS-DOS™
UNIX,® XENIX™ OASIS and other operating
systems, then Microsystems is for you. We feature
tutorials on the modification and special use of
systems, offer short-cut routines, show you debug-
ging procedures, techniques for interfacing, and
much more. Our one purpose is to keep the
advanced microcomputer professional at the lead-
ing edge of DOS development and use.
In a few recent issues of
Microsystems you would have seen:
» Reviews of four C compilers: BDS C, Small C,
tiny c TWO™ and Whitesmiths C.
■ A programming style comparison: Digital
Research PL/I-80 IM vs. Microsoft BASIC.
Twenty-seven 16-Bit DOS compared.
Virtual segment procedures under UCSD
Pascal.
An in-depth look at MP/M-80 II.™
A simple 6-byte hexadecimal ASCII conversion
routine.
Using CP/M's undocumented "Autoload"
feature.
An explanation of double density disk
controllers.
■ A comparison of five popular S- 100 disk
controller cards.
■ OS-l-a UNIX-like DOS with a CP/M adapter.
Every issue of Microsystems keeps you at the
forefront of the industry in customizing software
and adapting hardware to meet new requirements
and standards. You'll also find industry news, book
and new product reviews, plus our regular Software
Directory listing newly available programs.
To get the high-level systems information you
want, join the club of serious microcomputer pro-
fessionals who subscribe to Microsystems. Use the
coupon below to order, and save up to3 1 g
PROFESSIONALS
PLEASE NOTE:
Your subscription In Microsystems
may he tax deductible. Check
with your accountant.
XENIX Microsoft, tiny c TWO: tmy c I
PL/140. MS-DOS. MP M-80 II Digital Research
CP/M. MP M Digital Research UNIX Ben
Laboratories
City
Slate
Microsystems
CN 1987
MiH-ristown. New Jersey 07%0
enter my subscription to Microsystems for:
D I2issuesat$21.97-Isavel9%.
□ 24 issues at $40.97-1 save24%.
□ 36 issues at $55.97-1 save3l '<
Savings based on full 12-issue subscription price of *26.<«7.
Mr. 8H542
Ms.
(please print full name!
Company
Address
Zip
CH ECK ON E: □ Payment enclosed. □ Bill me later.
< Wler valid in US and poucuioru unl> Picas* alio* 30 lo 60 days for delivery of lint
eaue. Satisfaction guaranteed or a prompt refund for urunalkd tsauei
NEW SUBSCRIBERS ONLY
Coin-Op Industry, continued...
Rumors were circulating that Clint
Eastwood would make an appearance to
promote Firefox (the game title is taken
from the Eastwood movie of the same
name; the theme of the game is based on
Clint's exploits while stealing a top se-
cret Russian jet).
Atari didn't make it. One Atari per-
son told me that there were last minute
"technical problems."
Atari did introduce two fine driving
games. TX-1 and Pole Position II. But
both could be considered merely exten-
sions of Pole Position I, which we have
all been playing for months. The only
non-driving introduction made by Atari
The large version of
Firefox, when
introduced, is going to
be a blaster.
was the fairly uninteresting Major
Havoc.
I have a feeling, by the way, that the
large version of Firefox, when in-
troduced, is going to be a blaster. The
cabinet has to be seen to be believed. The
controls appear fully as sophisticated as
those you would find on some real air-
craft. The player's seat is even up-
holstered. The action will take place on a
huge screen in front of the cabinet.
The big version of Firefox will cost
the operators- -get this — somewhere be-
tween S 13.000 and 514,000. Yes, this
does have repercussions for us players,
as you will see when you read about the
following award.
Worst News For Thrifty
Players: Firefox
I am told on good authority that the
large version of Atari's Firefox will have
the industry's first dollar bill accepter.
Now, come on! Haifa buck a game is
bad enough. A dollar is outrageous!
Second Best Games:
Williams
Williams, in my opinion, held a strong
second place position at AMOA, behind
Bally. They introduced two fine games.
Blaster and Star Rider (I gave them both
124
four stars). Not only that, but Williams
also introduced an interesting novelty
game, called Rat Race.
Games That Need The
Most Work:
Stern
The two games from Stern placed 21st
and 23rd, out of 23. Cliff Hanger, a me-
too Dragon's Lair, might be made effec-
tive by the super-imposition of real-time
computer graphics onto the laser back-
ground, thus preventing it from being
solely a memory exercise. A change of
this magnitude is probably not practical
at this stage in the development of the
game.
Goal to Go, which ran 23rd in a field
of 23, might be salvageable if the action
on the screen could be related to the
player's actions on the control panel by
blending in real-time computer action.
For example, the player might control
the path of the football during a pass, to
reach receivers who have been pro-
grammed on the laser disc to run pre-
determined pass patterns. Here again,
the company may consider such a
modification to be totally impractical at
this late stage in development.
I would respond that, if you the com-
pany has the funds, they would be well
advised to invest a few million more to
develop a possible winner, than to try to
market what is destined to be a sure
loser.
Most Notable
Non-Introduction
I have come to expect the unexpected
from Nolan Bushnell, and he didn't dis-
appoint. At his Sente booth, there was
absolutely nothing to see, except a batch
of cards that said, "Not to be opened
until Dec. 9, on the outside.
Inside, was a detachable button that
read,
"No Comment. SENTE"
• • •
Yea, there should be some even more
exciting games at the next AMOA (or
AOE or ASI, depending on the outcome
of the Coin-op War). I predict that the
effective blending of laser background
and superimposed real-time foreground
may be the news of the next show. We
haven't seen this done effectively yet.
Imagine, for example, the fabulous back-
ground of a M.A.C.H. 3, with the
playability of a Blaster. Now there's a
game we could all get hooked on.
On second thought, perhaps they
shouldn't develop such a game. It would
cost me, for one, over $500 in quarters,
to say nothing of the 1000 hours or so
during which I could be doing some-
thing more constructive (like playing
River Raid at home). 32
February 1984 Creative Computing
5 MINUTES
WITH OUR
ACCOUNTANT
AND YOU'LL
FIRE YOURS
P^^ p SOFTWARE ^^
Introducing TIME IS MONEY.™
A simpler, faster, more flexible
personal accounting software
package.
While people have been over-
joyed by the prospect of having their
very own personal computer
accountant, so far they've been
underwhelmed by the products.
Some are too complicated; others
are little more than toys; still others
are too slow and rigid in format.
Finally what you hoped for in
a personal computer accounting
package, TIME IS MONEY delivers.
ITS SIMPLER.
TIME IS MONEY uses no codes
and no special accounting termi-
nology. Simple checkbook balancing
with a full statement on-screen.
ITS FASTER.
TIME IS MONEY runs with
machine language speed so there's
instant access to any transaction
or balance. No complex or tedious
setup prior to use.
IT'S MORE FLEXIBLE.
TIME IS MONEY defines, changes
or deletes categories and accounts
at any time. It grows as your needs
grow.
IT'S MORE POWERFUL.
Tracks up to 240 separate assets
and liabilities. 240 types of income
from 240 different sources.
240 expense categories with
tax deductions.
And all you need is an Apple II,
II + , He, or compatible computer.
Find out why TIME IS MONEY is
the best personal accounting soft-
ware package on the market. Call or
write for a data sheet today. Even
better, visit your dealer and try it
out for yourself.
If you have a spare 5 minutes.
11 A Main Street, Watertown, MA 02172 (617)923-4441
Copyright 1983 Turning Point Software, Incorporated
Apple is the registered trademark of Apple Computer, Inc.
CIRCLE 241 ON READER SERVICE CARD
Lyco Computer Marketing & Consultants
to order toll free 800-233-8760
rAi i n« .,.,„.
CALL US
In PA 171 7 327 1824
PEFCOM
FOR ATARI
COMPUTERS
AT88S1 ....$299.00
AT88S2 ....$535.00
AT"S1PD... $439.00
RFD40S1 ...$399.00
RFD40S2...S675.00
RFD44S1. ..$449.00
AT88 doubler
HARD DISK
DRIVES for
APPLE IBM-PC
5MEG $1349.00
10MEG ...$1599.00
15MEG ...$1999.00
20MEG ...$2359.00
Ami S i" '"' •■■' 'RS 'in I' »••*
TEXAS
INSTRUMENT
Disk Drive... $245.00
TRAK DISK DRIVES
AT-D1 $379.00
AT-D2 $399.00
PRINTER CABLE (22 95
Software for ATD-2 ... (22.95
RANA
DISK DRIVE
COMPUTER CARE
BIB
M DISK DRIVE
CLEANER $12.75
COMPUTER CARE
KIT $19.75
BLANK DISKETTES
ELEPHANT
Single Sid* SO (10) $17.75
Single Sid* DO (10) S21.7S
Double Side 00(10) $28 75
MAXELL
MO I (10) $28 75
MO II (10) $38 75
CERTRON CASSETTES
CC 10 12 lor $15 99
CC 20 1 2 for $17 99
INNOVATIVE CONCEPTS
Disk Storage (hold* 10) $4 95
Disk Storage (hold* 1 5) $9 95
Dink Storage (hold! 50! . . . $28 95
EPYX
Tempi* of Apshei $28.95
Star Warrior $28 95
Crush. Crumble A Chomp $22 75
ADVENTURE
Sagaal Adv*ntur*land $29 95
Saga* 2 Pirate Adventure $29 95
Saga « 3 Secret Million $29 95
Stone of Sisyphus $24.95
ALIEN GROUP
Atari Voice Boa $99 00
Apple Voice Bo. $129 00
jcippkz
SSI
Battle o« Shilo $26 75
Tigen in the Snow $26 75
Cosmic Balance $26.75
Knightt ol the Desert . $26.75
Settle lor Normandy $26 75
Germany 1 985 $36. 75
RANA
DISK DRIVES
Elite 1 $295.00
Elite 2 $449.00
Elite 3 $559 00
MICRO-SCI
A2 cell
A40 call
A70 call
MUSE
Caitle Wolfemtein $20 7 5
Caverni of Frieteg $20 75
Robot War $26 75
CONTINENTAL
Home Accountant
Book of Apple Software
BROOERBUNO
Bank Street Writer
AE
LODE RUNNER D
Chopllfter
David 5 Midnight
SPINNAKER
Kindercomp
Story Machine
FaceMaker
Snooper Trooper
Delta Drawing
$51.75
$16.75
$49.75
$24 75
$2475
$24 75
$24 75
$21 75
$23 75
$23 75
$29 75
$34 75
f S commodore
1212 Programmers Ad $44 75
1213 Vicmon $44 75
Vic 20 dult cover $6 99
Vic 64 dull cover $6 99
TIMEWORKS
HES64
Sound Boi $9 95
S4Fonh $55 75
Humor $25 75
INVENTORY
$59 78
ACCOUNTS REC
....•59. 75
ACCOUNTS PAY
•59 75
GENERAL LEDGER
•59 75
PAYROLL
•59 75
CASH FLOW $59 75
SALES ANALYSIS 159 75
ELEC CHECKBOOK «59 75
MONEY MANAGER «59 75
DATA MANAGER (SB 75
WALL STREET (59 75
Turtle Graphics
Heswriter
Gndrunner
Attack of M C ...
Turtle Trainer . . .
Turtle Tutor
Paint Brush
Benji
..•37.75
$28 75
(19 75
(22 75
(22 75
(22 75
(22 75
(25 75
Home Manager (28.75
Time Money Mgr $44.97
OmniCalc $33 75
Sword Point $1995
Has Modem $52.75
CARDCO
Cardpnnter I L01 $499 00
Cardprint DM1 $109 00
5 Slot Expansion 64 $54 OO
64 Write NOW (39 00
64 Meil NOW $29 00
2 j Write NOW $29 00
64 Keypad $29 00
Universel Cats Int $29 75
Printer Utility $ig 75
6 Slot Expansion $79 95
3 Slot Expansion $24 95
PRINTER INTERFACE $39.75
PRINTER INTERFACE with
full graphics $65.75
LIGHT PEN $29 75
PARKER 20
Frogger (ROM)
OBert (ROM)
Tutankham (rom)
$33 75
$33 75
$33 75
SPINNAKER 64
Kindercomp $21.75
Story Mechine $23 75
Face Meker $23 75
Snooper Trooper $29 75
Delta Drawing $34 75
Shamusllc/d $24 95
Pmhead t d $22 95
QUICK BROWN FOX
OBF Word Processor $49 95
LJK
Letter Perfect $105 00 I
Data Perfect $95 00 I
ADVENTURE INTERNATIONAL
S Adams Adventure $28 75
VIC-64
Household Finance C/D $24 75
VIC 20
King Arthurs Heir Cass $24 75
" in in. ■ ■■ ■
EASTERN HOUSE
Monkey Wrench 2 $52.75
BROOERBUNO
LOOE RUNNER $24.75
OPERATION
WIRLWINOD $29.75
0R0L0 $2475
PARKER BROTHERS
Tutankham R $33.75
Super Cobra R $33 75
Astro Chase R (33.75
Frogger R $33 75
OBert R $33 75
Popey* R $33 75
Risk R $42 75
Ch*ss R $42.75
SPINNAKER
Story Machine R $26.75
Face Maker R $24.75
Kinderomp R $20. 75
Fraction Fever R $24 75
Delta Drawing R $26.75
A
ATARI
[ ( iimpulrn, for profile.
O
SYNAPSE
BLUE MAX C/D (24.75
Ft. APOCALYPSE C/D (24.75
PHAROAH-S CURSE C/D. $24.75
FIRST STAR
ASTRO CHASE C/D. . . . $22.75
BRISTOLS C D $22.75
FLIP FLOP C/0 $22 75
600X1 SC ALL
800XL for
14O0XL. ..Lowest
1450 Prices
1020 PRINTER NOW
1025 PRINTER IN
1027 PRINTER STOCK
1 050 DISK DRIVE $SAVE$
1010 RECORDER $74.75
ALIEN GROUP
Voice Box 2 $99.75
DON'T ASK
Sam $41 75
Abus* SIS. 95
Teleatri $2 7 95
Poker Sam $24.95
APX
3RMath $19 95
Typo Attack $24.95
Family Budget $19.95
F Cash Flow $19 95
BRODERBUND
Bank Street Writer D (49 75
AE $24.75
Apple Panic D (23.75
Chopllfter ROM (32 75
David's Midnight (24.75
Stellar Shuttle C/D $18 75
Ft Apocalypse $24. 75
EPYX
GATEWAY TO
ASPHI R $28.75
JUMPMAN JR R $28.75
PIT STOP R 828.75
GATEWAY TO
SSI
Battle ol Shilo C $26.75
Tigers in the Snow C/D . $26. 75
Battle for Normandy C/D $26.75
Knights of the Desert C/D (26 75
Cosmic Belence C/D (26.75
ONLINE
Frogger (24 95
Wizard • Prin (26 95
ROKLAN
Wizard of War (29 7 S
Gorf (29.75
Oelux Invader (27 95
BIG 5
Miner 2049. (32 75
I
* Detach and complete this form, then mail in postpaid envelope. «*>
GET ALL THE FACTS: GET CREATIVE COMPUTING
DISCOUNTS
UP TO 33%!
Mr.
Ms
pnnt fun name)
Company -
Address
City-
- State.
-Zip-
Add *S a year in Canada, all other foreign counlr.es add $10 a year
Please allow 30 lo 60 days for delivery of first issue
Your order with (his antelope automatically enters you in the
Creative Computing Sweepstakes described elsewhere /n this issue.
NEW SUBSCRIBERS ONLY
Send me:
□ One year for $19.97-20% of I.
□ Two years for $36 97-26% oft
□ Three years for $49 97— 33% off.
Savings based on tun one-year subscription
price of J24.97.
CHECK ONE:
□ Payment enclosed.
□ BiH me later.
Charge my:
□ American Express
□ MasterCard □ Visa
Card *
Exp. Date.
Lyco Computer Marketing & Consultants
TO ORDER
CALL US
TOLL free 800-233-8760
in pa i 717-327-1824
PRINTER PRINTER PAPER
INTERFACING AVAILABLE
I Available lor IBM PC. Apple. Atari. Vic 20 • Vic 64
SAVE= PRINTERS
EPSON
OKI DATA
LETTER QUALITY
SMITH CORONA TP2 . . $449.00
DIABLO 630 ..$1719.00
ALPAHCOM 42 $89 00
ALPHACOM 81 $1 29.00
NEC 8023 $369.00
NEC 8025 $699.00
NEC PC 82O0
COMPUTER $C ALL
P.X-BO $SAVE$
RX-80FT ON
FX-80 In-Stock
FX-100 EPSON
MX-80FT PRINTERS
MX-IOO $$CALL$$
MANNESMANN
TALLY
SPIRIT 80 $CALL
MT 160L SCALl
80 $SAVE$
82A CALLIo.
83A LOWEST
84 PRICES
92 on lhe»e
•3 In-Stock
PACEMARK 23SO. . . PRINTERS
ATARI 850
REPLACEMENTS
IN-STOCK
CITOH
GORILLA GX10O $179 00
PROWRITER8S10 ...$339.00
PROWRITERII $659.00
8600 $1025.00
STARWRITER $1 099 00
PRINTMASTER $1499.00
STAR MICRONTICS
GEMINI lOX $269.00
GEMINI 15X $CALL
0ELTA10 $479.00
MODEMS
ANCHOR MARK I
ANCHOR MARK I
HAYES SMART
HAYES MICRO II
Micro Bit
|MPP 1OO0
NOVATION
CAT
D-CAT
JCAT
APPLE CAT II
212 APPLE CAT
$79 OO
I S79O0
$239 00
$309 OO
$129.75
SI 44 00
$155 OO
$115 OO
$279 00
$589 00
CORDLESS
TELEPHONES
from... $69. 75
MONITORS
Sakata Color $229. OO
Amdek Color I $275 00
Amdek 300 Green $149 00
Amdek 3O0 Amber $149 00
Gorilla Green $99 00
OUST COVERS
800 $3.99
400 $3.99
1200 $3.99
410 $3.99
810 $3.99
1050 $5 99
PROWRITER $5.99
GEMINI 10X $5.99
PERCOM DISK $5.99
VIC 20/64 $5.99
jcippkz
Al'l'l I IHJWI'I IN<~, GX S99 /'.
AJ11 > IxiMIHjNi.M H6Buflef)SI79 75
INFOCOM
Zork I. II. or III.. $26 75
Deadline $33.75
HES 20 MES Writer $25.75
HES MON Rom $25.75 Sh » mu »
Turtle Graphic* . $25.75
Protector $25 75
PEF3CM
VIC 64/20
PACMAN $33.75
DONKEY KONG $33 75
DIG DUG $33.75
DEFENDER $33.75
CENTIPEOE $33 75
FIRST STAR 64
BRISTOLS C/D $22 75
FLIP FLOP C/D $22.75
SYNAPSE 64
ZEPPELIN C/D $24.75
BLUE MAX C/O $24.75
DIMENSION X C/D ....$24.75
EPYX64
ASPHIR $2875
JUMPMAN JRR $28.75
PIT STOP R $28.75
BRODERBUND64
BANK STREET
WRITER $49.75
CHOPLIFTER $24.75
LODE RUNNER $24.75
R OL $24.75
KOALA TOUCH TABLET ... $69 75
AT88S1 ..$299.00
RDF44SI $449.00
GEMINI 10 $269.00
IBM
PACMAN $27.95
DONKEY KONG $27 95
DIG DUG $27 95
DEFENDER $27.95
CENTIPEDE $27 95
! KOALA TOUCH TABLET $99/5
DEADLINE $34 75
ENCHANTER $34 75
INFIDEL $34 75
PLANETFALL $34.75
STAR CROSS $34.75
SUSPENDED $34.75
WITNESS $34.75
ZORK I $34 75
ZORK II $34 75
ZORK III $34.75
KOALA TOUCH TABLET $69
APPLE
$29.75 PACMAN $27.95
$29 75 DONKEY KONG $27.95
$29 75 DIG DUG $27.95
$29.75 DEFENDER $27.95
$29 75 CENTIPEDE $27.95
75 KOALA TOUCH TABLET $84 75
$34 75 $34.75
$34.75 $34.75
$34.75 $34.75
$34 75 $34 75
$34 75 $34 75
$34 75 $34.75
$34 75 $34 75
$34.75 $34.75
$34 75 $34 75
$34.75 $34 75
48K RAM ....$75.00
64K RAM . ...$99.00
ATARI WRITER $79 00
QS TO ORDER
CALL TOLL FREE Of send order to
800-233-8760 ^TsoT^sT
| Customer Service 1-717-327-1825 Jersey Shore PA 1774C
BUSINESS
Vlelcale $158.75
Letter Perfect $89 75
Letter Perfect $89 75
Date Perfect MB. 75
TEXTWIZZARD $34.75
SPELL WIZZARD $34.75
File Manager $69 75
Home File Mgr %09 7 5
Book.epe, »1 19^75
C "' S $199 75
A
ATARI
( ompulrrs for propk
O
POLICY
In-stock items shipped within 24 hours of order Personal
checks require four weeks clearance before shipping No
deposit on CO D orders Free shipping on prepaid cash orders
within the continental U S PA residents add sales tax All
products subject to availability and price change Advertised
prices show 4"> discount offered tor cash add 4 ■ for Master
Card or Visa DEALER INQUIRIES INVITED
CIRCLE 137 ON READER SERVICE CARD
The CBasic Clinic
Session Four
John A. Libertine
In our last session, you were introduced 10 one of the most
powerful attributes of CBasic, its file handling procedures. The
programs were, of course, very elementary; but they contain
many of the elements needed lor the most complex
applications.
Before we start on new material, let's go back and fill in a
lew holes. It would be helpful if you had a printout of the two
programs from Part 3. We might start by breaking files down
into their parts. I will use an analogy which is far from original
but does get the idea across. Think of the entire File as a file
cabinet with several drawers. Each drawer represents a Record.
For example, if the whole cabinet consisted of customer
records, we could call the file Customer. fil. Each drawer
(record) might be for a single customer. Now, look in one
drawer. It will be filled with file folders. Each folder would be a
Field. If you can remember this simple analogy, you should be
able to unders'and the jargon. A file contains one or many
records. Each record contains one or many fields. Simple, isn't
if
Here is a more specific breakdown. Let's go along with call-
ing the file Customer.fil. Note that it follows the CP/M
convention for a file name: up to eight characters followed by
an optional extension name of up to three characters. If the
extension is used, the period is mandatory.
Okay, our file name is Customer.fil. It will contain several
records, each a specific customer. Records do not have names.
Think of a record as a full line on your screen containing sev-
eral different variables. For example:
VARIABLES.VARIABLE^.VARIABLE
is a single record containing three variables (each called a
field). The first is a siring, the second an integer, and the third a
real number variable. The length of a record can be as short as
one variable or as long as necessary. The commas in the line
above act as separators (delimiters is the computer term) be-
tween each field. The end of a record is indicated by a carriage
return plus a linefeed. In other words, the end of a line.
The fields within each record are individual variables each of
which can consist of up to .11 characters. For example, a couple
of fields might be: Customer. address. one$ or
ABC.Mfg.Co.AddressS. Note that in these cases, we are using a
string variable (the S at the end indicates that). Some fields
might be integer or number variables like Fart. Number 1 "; or
Total. sales.
Or we might show this more graphically as in Table 1.
John A I ibcrtinc, rhe Four Corners, Hanover, MA 02339.
128
File Records
CUSTOMER.FIL Record #1
Fields
COMPANY. NAMES
NAME.AND ADDRESSS
CITY.ST.ZIPS
Record #2 COMPANY.NAMES
NAME.AND.ADDRESSS
CITY.ST.ZIPS
and so forth. . .
Table I.
You may think we have spent a great deal of time on what
appears to be a simple, basic fact; but the truth is that this no-
menclature is used over and over in most of the literature and
documentation you will read. It is important to understand the
concept
Variables In A File
Now. a word about variables in a file. Look back at the two
programs we used in Part 3. You will see that in both programs
we used the variables ADDIS, ADD2S, and ADD3S for three
address lines (three fields). The files do not store the variable
names. They simply store a string, an integer, or a real number
in the order you designate. This means that you do not have to
use the same variable name to access the fields.
For example, you could re-write the PRINTER. BAS pro-
gram and change the above three variables to ADDRESS1S or
LINE1S or whatever. It is only important that you have the
same type of variable (string, integer, or real) and that you have
the same number of variables in each record. In the ease of the
PRINTER. BAS program, you must read out four string fields
followed by three real number fields. Specifically, you could
change the line numbered 20 to read:
20 BEAD#1 ; L I NE 1 S . L I NE2S . L I NE3S , L I NE4S .
NUM1 , NUM2.NUM3
Of course, if you do this, you also have to use the same vari-
able names for printing out the field. For example, in the line
following line 20, you would have to change PRINT NAMES
to read PRINT LINE1S. Furthermore, it is not necessary to
have two separate programs to use this convention. Once a file
has been written to and then closed, you can re-open it and
read it with entirely different variable names.
Why go through this rigamarole? One reason might be docu-
mentation. You write the file opening routine with long vari-
able names which make the program easier to understand and
simpler to debug. Later, when you want to print it out, you
could use simple, short variables to save time and space. Or as
in the case of our last session, you might use one program to
access the files written with another. It might make more sense
to use different variables for clarity. In any case, you should
February 1984 Creative Computing
a i ah i ana ilhminal users:
LOOK CLOSELY AT OUR H99 95
CP/M COMPUTER
* Z$333Sg&&&g& 'SSI
The ATR8000 is an amazingly versatile CP/M computer that uses either an
RS-232 terminal or an ATARI home comptuer for the display device. The
ATR8000 has these features:
• 64k RAM
• Z80A processor, 4 MHz
• RS-232 port with software to run
a serial printer or a modem.
• Parallel PRINTER port.
• Runs up to four 5 1 /4" and 8" drives
that are any mixture of size, type
(single and double-sided) and
density.
• Includes double density CP/M 2.2.
The ATR8000 can read and write CP/M disks from other computers. Some of
these are: Kaypro • Osborne • Xerox • Cromemco • TRS-80 I • H89 •
NEC PC100A • Z100 and more!
ATR8000S CP/M display is 80 columns wide with a moveable 40 column
window. All 80 columns are displayed at once on a B&W TV or a monitor
with AUTOTERM80, $29.95.
From the designers of CO-POWER-88
SU/P
imcnncnniPUYER pnnnuns
2500 E. Randol Mill Road — 125
Arlington, Texas 76011
(817) 861-0421 (metro) 469-1181
Prices and specifications subject to change without notice Trademarks ATARI: ATARI.
Inc CP'M Digital Research. Inc Z80 Zilog ATR8000 SWP. Inc
Please rush me free literature on the ATR8000 for
D ATARI D a terminal.
Send to: SWP Microcomputer Products, Inc.
2500 E. Randol Mill Rd., #125
Arlington, TX 76011
#400 #410
city
state
MAIL TODAY!
zip
CIRCLE 305 ON READER SERVICE CARD
CBasic Clinic, continued.. .
now understand that CBasic writes types of variables to a file
rather than the exact variable names you give it.
We learned last session that the type of files we have used so
far are sequential or stream files. This means you can read a file
only in the exact order in which it was written. Next session,
we will go into random access files, which allow you to go di-
rectly to any given record in the file. However, almost every-
thing we have discussed about sequential files will be applicable
to random access files as well.
Again, look at the BOWLING. BAS program. You will re-
call we created the file with the FILE statement. This opens an
existing file or creates one if it does not exist. The other way to
create a file is with (oddly enough) the CREATE statement.
Remember, if you use CREATE, it unquestioningly creates a
new file even if an old one exists with the same name. It erases
the old file. The correct way to open an existing file is either
with FILE or, more commonly, with the OPEN statement. The
second program from Part 3 (PRINTER. BAS) uses this
method just above line 20.
There is one more difference between 111 I. and CREATE that
you must watch for. You can create a new file with CREATE us-
ing either the literal file name (enclosed in quotes) or a variable:
CREATE "FILENAME EXT" AS 1
or
CREATE FILES AS 1
Assuming you have previously defined FILES as a file name,
either of these will work fine. Not so with the FILE statement.
CBasic writes types of variables to a
file rather than the exact variable
names you give it.
This must use a variable only as: FILE FILES. Notice that AS 1
is not needed when you use the in I statement. The lowest un-
used file number (between I and 20) is automatically assigned to
the file.
If you think this is so obvious that I am belaboring a point,
take a look at the bottom of page 129 in the CBasic User Guide.
Even the experts can goof. They show an example of the file
statement which uses a literal file name instead of a variable. If
you copied this example, you would get a compiler error. File
handling is a little tricky. Learn the rules right — the first time.
It will save you untold headaches in the future.
If you wrote several different records to our BOWLING. FIL
last session, you may have noticed an odd printout of the Three
String Average. Unless by chance the average was a whole
number, you might have gotten an average like: 189.73542973.
This is an awkward percentage at best.
Wouldn't it be nice if you could specify that you want the
percentage rounded off to the second decimal place? There is
just such a way to control the printout so you can specify ex-
actly how your numbers will be rounded off. You can also use
the same method to make your output come out in dollars
and cents formats. This can be done with the print using
statement.
PRINT
Let's take a look at a regular PRIN1 sialement and then a
PRINT using statement:
PRINT "The average is:";AVERAGE
PRINT "The average is:";
PRING USING "###.##"; AVERAGE
(Note the semicolon at the end of the first line above. It will
cause the next program line to print out on the same line.)
130
Another variation would be:
PRINT USING "The average i s :###.##", AVERAGE
The final variation we will discuss would be:
PRINT USING FORMATS; AVERAGE
In this last example FORMATS will have been previously de-
fined as: LET FORMATS = "The average is: ffjf ar.3f #"
If you use WordStar, you have already seen how a 3? charac-
ter can be used to represent a number (in the case of WordStar.
a page number). The same basic idea is used in CBasic but on a
much more sophisticated and expanded level. The :=:£#.##
in our example above is a map or matrix or format which the
computer will fill in with actual numbers. In this case, we are
saying to the computer: Print out a three-digit number then a
period, then round off to two decimal places. He assured this is
a true round off, not a truncation, lor example, 123.3345 will
round off to 123.33, and 123.33567 will round off to 123.34.
Even if the number has fewer than three digits, there is no
problem. The computer will print out a space in place of the
first (or second) digit. If the number (urns out to be a fractional
decimal, it will print a leading zero then a period then two
places. Examples: 123.456789 will printout as 123.46; 12.3 will
printout as 12.30, and .345678 will printout as 0.35.
PRINT USING
The PRINT using statement has many variations including
use with strings. For now, we will just stick with the simpler
numeric forms. You have already seen how to use it with regu-
lar numbers to round off decimal places. Now we are going to
use it lo produce dollars and cents formatted output. Look ai
this line:
PRINT "Total sales for the quarter were:";
PRINT USING "SS###, #####"; TOTAL SALES
or
PRINT "Total sales for the quarter were:";
PRINT USING FORMATS; TOTAL SALES
(Assuming FORMATS = "SSttm. #»#.#»"!
This is very similar to our first example. Here we say the
largest figure expected is 999,999.99. But notice the two dollar
signs at the beginning of the format string? This is a convention
which says: Float a single dollar sign just to the left of the first
printed digit. Thus the dollar sign will print correctly for
$999,999.99 as well as for $1,234.56 or $12.00.
The commas indicate you want comma formatting. Actually,
you can put the correct number of commas (in this case two)
anywhere in the format string ("$$„####:£ # .##" or
"$$# ##„###.##") and they will automatically be posi-
tioned, but that leads only to confusion, and most good pro-
grammers place the commas in the position in which they are
to print.
Study the sections on print USING in your documentation or
in CBasic User Guide for more details, but this will give you a
fairly good start.
There is one further advantage to prini i SING. The print-
outs can be automatically aligned on the decimal point. CBasic
does this by adding spaces at the left of each formatted print-
out. If we represent a space with the lowercase s, you can see
the actual printout in the left column and the way your com-
puter sees it in the right:
S123 .456 . 78
S1 .234 . 56
$12 . 34
S123 ,456. 78
ssS1 ,234 . 56
sssssS 1 2 . 34
= SS###. ###.## = S $###,#####
There is a slight catch to aligning on decimal points. The key
is to be sure the first printed character or space starts in the
same column position for each line. If the numbers are the very
first thing to print in a line, it is easy because each number
starts at column 1 (or on some machines). Most times, how-
February 1 984 Creative Computing
ucattwt&l
Orange Plus EducatiflffiTl News located at 23801 Calabasas Road / Suite 2050 / CalaBjraas, CA 91302 / (213) 999-5210
Legal Apple Type Compatible
New Computer runs CP/M & Apple^t™ Software
CALABASAS - Now instructors can teach Apple-type programs such
as LOGO in one class and professional-style word processing in
another without any hardware changes. Dual microprocessors (Z80-A
& 6502, two computers in one case), with the radical new Orange Plus
development, the"EuroROM", allows the machine to read/ write/ work
with Apple-type software as well as CP/M programs and access either
CPU via the keyboard.
The "ORANGE+TWO" 1 " is a brand new direction in the evolution of
the personal computer. ORANGEFORTH-83, a derivative of Fig-
FORTH — a readily available public domain language, is resident in
ROM*. Also included is CP/M 3.0, Digital Research's latest CP/M ver-
sion. There is also a built-in disk drive controller for two Apple-type
drives, a cassette interface, joystick port, color graphics and ASCII key-
board with numeric keypad. For expert word processing, the keyboard
features upper and lower case (lower case characters are true descen-
ders) with auto repeat.
This new breed of computer is a break-through for educators and
school systems throughout the world. The ability to run both Apple-
type and CP/M software on the same machine relieves financially-
pressed educators from expensive equipment burdens, allowing them to
spend more money where it counts. . .on the teachers.
'Available nn disk at extra cost
Orange Plus Koala Pad
With the touch of your finger, the Orange Plus Koala Pad (Touch
Tablet with Micro Illustrator) takes control of your computer to create
beautiful, high-resolution computer graphics. Finally, a full-featured
graphics tablet at an affordable price.
Collins International Trading Corporation
23801 Calabasas Road, Suite 2050 / Calabasas, CA 91302
(213) 999-5210
CIRCLE 105 ON READER SERVICE CARD
MORE FOR LESS
The "ORANGE+TWO"" 64K com-
puter includes these standard fea-
tures:
Built-in CP/M 2.2 n/c
Digital Research's CP/M 3.0 n/c
Built-in disk drive controller card for
two Apple-type drives n/c
Numeric keypad with separate return
key n/c
110/220 volt switch selectable power
supply, 50-60 Hz n/c
Full function ASCII keyboard with
auto repeat n/c
Cassette Interface n/c
Grounded metal base plate n/c
Adjustable audio volume n/c
ORANGEFORTH-83. Z80-A FORTH
language, resident in ROM n/c
Z80-A CPU, a 2nd computer n/c
6 slot two-sided logic board n/c
Bank switchable RAM, fully socketed,
expands to 256K n/c
Programmable 2764 KPROMS . . . n/c
TOTAL
"ORANGE+TWO"" . . . $1295.00
Compare th<> features included in the
'•ORANGE+TWO'"" with the compe-
tition's and you will find that most
competitors are priced oi 'cr $2,000.
MORE PRODUCTS
FROM 0RANGE+
COMPUTER SYSTEMS
Disk based ORANGKFORTH-83
language with full documentation
$99.95
Digital Research's™ CBasic with disk
and documentation
$49.95
Orange Plus KoalaPad™ Touch Tablet
w/Micro Illustrator™
$124.95
Orange Plus Joystick (works on
"ORANGE+TWO", Apple II, ID & He)
$29.95
Orange Plus Self-Centering Joystick
$39.95
10MB (Formatted) 5 V," half-height
Winchester Hard Disk Drive
$1495.00
Controller & Interface for
Hard Disk**
$395.00
"lm luHfj. ,'Vi rvlhm, ■ ilwlBllwl ill
■OKANCK-TWn Appk or Franklin Conpi
The above are suggested retail prices.
Prices may vary From state to state.
CBasic Clinic, continued...
ever, that will not be the case. We need a way to line up wher-
ever you want to start on a line. Enter the tab function.
TAB
The structure of a tab function is quite simple: TAB (num-
ber or variable). For example: TAB(23) or TAB (N%). Here 23
or N% means column 23 or column N%. It works very much
the way the tab key on your typewriter works and will tab on
either your screen or printer (whichever is active for printout).
Do watch for one problem. If you already have something
printed out on a line, the tab position must be beyond this point
or you will get a carriage return plus a linefeed, and your print-
out will be on the next line. Example: If you print out a string
which ends at column 50, the tab must go to at least column 51.
If in this case you tab to column 25, it will print at column 25
of the next line down.
Following are some typical examples of the use of the tab
function:
PRINT TAB(35);"« The asterisk marks
co I umn 35"
PRINT "The average for 3 strings is:"
: TAB (40) ;
PRINT USING "###.##"; AVERAGE. STRING
PRINT TAB( 10) ; NUMBER 1%; TAB (20) , NUMBER2%;
TAB (30) ;NUMBER3%
LPRINTER
Before we go into this month's program, let me ask if you
have done your homework. Did you look into the lprinter
and console statements? Bottom line: When you start a
CBasic program, it assumes (defaults) the console statement
is active. All printouts appear on your screen. If you then type
lprinter (it must be the only statement on a line, except a
rem can follow it), everything from then on will print on your
printer instead. To stop printer output and go back to the
screen, type console (again as the only statement on the line)
and back you go to screen printout. This back and forth switch-
ing is called a toggle — on and off. There is one important excep-
tion to all this. An input statement will always print out on the
screen, even if LPRINTER is active.
Well, we have reached the end of another session. Now you
have your work cut out for you. Take a look at the program
listing for this month. See if it makes logical sense from just
reading it. Most of the material we have discussed in this ses-
sion is included, so you can actually see it in action. Type it out
on your word processor, store it (call it SESSION4.BAS), com-
pile it (CBAS2 SESSION4), correct errors and recompile if
necessary, and run it (CRUN2 SESSION4). Be sure your
printer is ready, since most printouts are directed to it.
Incidentally, the programs we have used in previous sessions
were very short, and I am assuming that you have enough disk
space to hold a word processing or text editing program plus
the CBasic programs (CBAS2.COM and CRUN2.COM) plus
the .BAS program plus the .INT program. Until now, these last
two shouldn't have occupied more than 2K to 4K. However,
when you get into longer programs, you will want to put them
on another disk. Depending upon your computer and its disk
configuration, this listing will occupy from 5K to 9K for the
BAS program plus 3K or 4K for the .INT.
To use a second disk, just add the disk prefix (usually B:)
when you create the program (B-.SESSION4.BAS). Then do the
same when you compile and run the program (i.e., CBAS2
B:SESSION4 or CRUN2 B:SESSION4). This also applies to
any files you may include within a program. For example, in
this month's program, you would change the file name to
B:EXAMPLES.FIL. 72
132
CIRCLE 184 ON READER SERVICE CARD
February 1984 Creative Computing
"How MECA experts
taught us more Basic
in one hour than we
learned in 12 hours
from a book."
My
Mom
"BASIC BUILDING BLOCKS" lets us interact
with our computer and learn at our
own pace. Dad says it's so easy to use,
it even eliminates the need for him to
read the manual. You should see all the
programs Mom has written by herself.
I like it because it really gets into the
fun of the computer. . .fast. BASIC
BUILDING BLOCKS is like having personal
computer experts in our house."
» A unique, challenging and enter-
taining introduction to BASIC
programming
• Consumer testing shows that
9 out of 10 people di< li
even need the manual.
• BASIC commands fully demon- ,
strated. including disk access. '
sound and graphics
• Over 60 sample programs exe-
cuting so vou can see how BASIC
commands work, learn program
structure and flow of control
• Innovative program design for
freedom of movement any-
where in the tutorial This lets
vou test sample programs at
your own pace until you under-
stand how they work
• Actually encourages you to write
and test your own programs
• Design useful programs, trace
their flow and detect pro-
gramming errors
Designed for IBM. Atari and Apple Personal Computers. Available where fine software is sold
flrtfii^/i" Software that makes your
K^\^l home computer worth having.
CIRCLE 140 ON READER SERVICE CARD
JUMP WAN'S A GREAT GAME.
Meet the Alienators. A fiend-
ish bunch who've planted bombs
throughout your Jupiter Command
Headquarters.
Your job? Use your lightning
speed to scale ladders, scurry
across girders, climb ropes and race
through 30 levels to defuse the bombs before they go off.
That's the kind of hot, non-stop action we've
packed into the award-winning? best-selling Jumpmanr
and intojumpman Jr'our new cartridge version with
12 all-new, different and exciting screens.
Both games force you to make tough choices.
Should you avoid that Alienator, climb to the top
and try to work your way down, or try to hurdle
him and defuse the bombs closest to you
before they go off?
If you move fast you'll earn extra lives.
But if you're not careful, it's a long way down.
So jump to it. And find out why Jumpman
and Jumpman Jr. are on a level all their own.
One to four players; 8 speeds; Joystick
am t ml. Jumpman has 30 screens. Jumpman Jr.
has 12 screens.
t / Mtamvn*wrnmm
STXAUGY GAMES fORTHtMJIOM-GAMlPiAmi.
•mSCB S-nrad ■innei
CIRCLE 124 ON READER SERVICE CARD
CBasic Clinic, continued...
Listing I.
'SESSI0N4.BAS" LISTING, Page 1
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
LISTING OF "SESSION4.BAS" PROGRAM
Note that In this program the input and
output routines have been intermixed and
even placed out of order. This is not good
programming. It is done to illustrate the
versatility of CBASIC and the methods by
which you can go from one module to another
(with GOSUBs, GOTOs, etc.)
Try to follow the logic of the program even
though it "jumps" back and forth.
Since you have a printed listing of this program,
it is not necessary that you enter all the "REM"
statements. Especially the long ones like this
one and the one above!
REM Clear screen
THIS IS A SAMPLE PROGRAM TO ILLUSTRATE THE
USE OF FILES AND FORMATTED PRINTING IN THE"
GOSUB 10000
PRINT "
PRINT
PRINT "
PRINT
PRINT" CBASIC LANGUAGE"
PR I NT: PR I NT: PR I NT: PR I NT: PR I NT: PR I NT: PR I NT
INPUT "HIT <RETURN> OR <ENTER> TO START PROGRAM" ; LINE DUMMY$
GOSUB 10000 REM Clear screen
FileS = "Examples.fi 1" REM Assign variables
FormatlS = "tll.il"
Format2S = "$$ll , III , Ml . II"
Format3S = "The answer is: $$11,111,111.11"
FILE FILES REM Create file with "FILE" statement
IF END II THEN 10 REM If new file, goto input routine.
REM If existing file go to next line
REM to start printout
100 READ II; F$,L$,B,Y,S,N1,N2,N3
REM
REM
REM
REM
REM Note that file is being read out
with DIFFERENT variables than
were entered. However, the types
of variables (2 strings followed by
6 real numbers) is the same.
FILE HAS BEEN READ INTO MEMORY."
PRINT "
PRINT
PRINT "
PRINT
PRINT "
PRINT
PRINT "
PR I NT: PR I NT: PR I NT: PR I NT
INPUT "HIT <RETURN> OR <ENTER> TO PRINTOUT" ; LINE DUMMY$
GOTO 20 REM Goto printout routine
IF YOU ARE READY TO PRINTOUT, BE SURE YOU"
HAVE PAPER IN PRINTER (ROLL OR CONTINUOUS FORM)'
AND PRINTER IS READY"
10 REM
INPUT
PRINT
INPUT
PRINT
INPUT
PRINT
INPUT
PRINT
PRINT
PRINT
PRINT
INPUT
PRINT
INPUT
PRINT
INPUT
PRINT
INPUT
GOSUB
PRINT
REM
REM
CLOSE
OPEN F
REM
REM
REM
REM
Start of input rout i
"Type your FIRST name: ";LINE FIRSTS
"Now, type your LAST name: ";LINE LASTS
"Type the year of your birth: ";BIRTH
"Type THIS year: ";YEAR
"Type the amount of salary you would like to"
"earn next year (any figure up to $9 million)"
"Go ahead, be greedy! USE FIGURES ONLY WITHOUT"
"DOLLAR SIGNS OR COMMAS (Example: 234567 . 00) "; SALARY
Type any number from 1 to 999:
;NUMBER1
"Type another number from 1 to 999: ";NUMBER2
"And one more time, from 1 to 999: ";NUMBER3
10000 REM clear screen
11; [FIRSTS, LASTS, BIRTH, YEAR, SALARY, NUMBER1 , NUMBER2 , NUMBER3
Above line puts your input into file as one record
with 8 fields (2 string & 6 numeric).
1 REM Close the file. This STORES your input.
ILES AS 1 REM Immediately re-open the file so it
can be read out. The inputs are read
into computer memory (at line 100) but
your original inputs are still stored
in the EXAMPLES. FIL file.
CALL OR WRITE TODAYI
1 t . t~W 'T'i
ELEPHANT '.
DISKS
,'SS/SD.^ <
OS/OO.
lo., S
^M *£/ selections
ULTIMA III
$3695
BEAGLE BAG
19.95
FLEX TEXT
19 95
FRAME UP
19 95
TIP DISK «1 OR TYPEFACES
13.95
BOUNCING KAMUNGAS
13.95
PLANETFALL OR ENCHANTER
3295
MOST AMAZING THING
2695
COVETED MIRROR OR MINIT MAN
13 95
SNOOPER TROOPS 1 OR 2
29 95
QUEST OR TRANSYLVANIA
13 95
LODE RUNNER
23.95
COSMIC BALANCE I OR II
EA 25.95
ZORK I, II OR III
EA 24.95
DEADLINE. SUSPENDED OR WITNESS
32.95
STARCROSS
25.95
STELLAR 7
2495
WIZARDRY
32.95
KNIGHT OF DIAMONDS
22.95
ZAXXON
25 95
PFS FILE
7995
PFS: REPORT
7995
PFS GRAPH
7995
PFS: WRITE
79 95
RHYMES* RIDDLES
20.95
LEGACY OF LLYLGAMYN
2695
CHIVALRY
26.95
STICKY BEAR SHAPES
26.95
MINER 2049ER
2595
STICKY BEAR OPPOSITES
2695
LEARNING WITH LEEPER
2495
STICKY BEAR BASKETBOUNCE
2695
GRAPHICS MAGICIAN
36.95
STICKY BEAR BOP
26.95
STICKY BEAR NUMBERS
26.95
STICKY BEAR ABC
2695
FACE MAKER
22.95
STORY MACHINE
22.95
BANK STREET WRITER
43.95
CAVERNS OF CALLISTO
22.95
SENSIBLE SPELLER
7695
SCREEN WRITER II
81.95
ESSENTIAL DATA DUPLICATOR
5595
SARGON III
3495
PRONTO DOS
19.95
DOUBLE TAKE
2295
ALPHA PLOT
24.95
APPLE MECHANIC
19.95
BEAGLE BASIC
23.95
DOS BOSS
15.95
HOME ACCOUNTANT
47.95
THE GENERAL MANAGER II
146.95
VISICALC 3.3
164 95
KOALA PAD
87 95
VISITREND/PIOT
196 95
NCREDIBLE JACK
124.95
UTILITY CITY OR DISKQUICK
1995
GPLE
3295
ZARDAX
154 95
COPY II PLUS
22.95
MAGIC WINDOW II
93.95
HOMEWORD
34 95
ORCA/M
99 95
WORDSTAR
26695
Ptrsonol crocks oltow 2 WMks We accep' vrM & MoslGrCorO
COMPUTER PRODUCTS
Box 456
Columbus. Ohio 43216
(614)863-1699
01 TOU WEI OUTSIDf OHIO
1-800-272-1600
February 1984 ' Creative Computing
135
B
imple !
ust
uy the system
complete and SAVE.
IGOOD SYSTEM I
$485 00
• C64 COMPUTER
• 1530 DATASETTE RECORDER
• 1525 GRAPHIC PRINTER
• (ALL NECESSARY CABLE INCLUDED)
fBETTER SYSTEM1
$859 00
• C64 COMPUTER
• 1541 DISK DRIVE
• GEMINI 10X PRINTER
• CARDCO PARALLEL INTERFACE
• VEREX DISKS (BOX OF 10)
• (ALL NECESSARY CABLES INCLUDED)
IBEST SYSTEM I
$1149 00
• C64 COMPUTER
• MSD SUPER DISK (HEAVY DUTY)
• TRANSTAR 120 (80 COL, 14 CPS. LQ)
• MW 302 PARALLE INTFC
• DATALIFE (BOX OF 10)
• (ALL NECESSARY CABLES INCLUDED)
■Full-line of business and educational software
available
•Add $235 00 for CBM 1 702 monitor with any ol
above systems
■Commodore authorized dealer
■Prices are subiect to change without notice
•COD s accepted (Add $5 00)
VISA/MASTERCARD
MONEY ORDERS
BANK CHECK
CBasic Clinic, continued...
SJB DISTRIBUTORS, INC.
10520 Piano Rd.. Suite 206
Dallas, Texas 75238
(800) 527-4893 or
(800) 442-1048 in Texas
CIRCLE 166 ON READER SERVICE CARD
136
GOTO 100 REM Go to pre-printout routine
20 REM start of printout
GOSUB 10000 REM Clear Screen
LPRINTER REM Direct following output to printer
PRINT "Okay, ";FS;", we are going to print out some*
PRINT "interesting facts and figures about you."
PRINT
LET AGE = Y - B
PRINT "As I compute it, you must be about" ; AGE; "years old.
PRINT
LET TOTAL = Nl + N2 + N3
LET AVERAGE = TOTAL/3
PRINT "You typed in three numbers, remember? Those numbers add"
PRINT "up to", -TOTAL
PRINT "And the average of all three is: "; AVERAGE
PRINT
PRINT " ••••••LOOK AT YOUR TERMINAL FOR INSTRUCTIONS******"
PR I NT: PR I NT: PR I NT: PR I NT
INPUT "Want formatted output? Just hit < return)"; LINE DUMMYS
REM Above line will print on console NOT printer!
REM Then we go back to the printer after (return).
PRINT: PRINT: PRINT
PRINT "This is a sample of formatted printing for ";FS;" ";LS
PRINT:PRINT
PRINT "The average of the three numbers entered is: ";AVERAGE
PRINT:PRINT
PRINT "The FORMATTED average is: ";
PRINT USING F0RMAT1S; AVERAGE
PRINT: PRINT
PRINT "Let's space out the three numbers you entered:"
PRINT
PRINT USING FORMAT1S;N1;TAB(20) ;
PRINT USING FORMAT1$;N2;TAB(40) ;
PRINT USING F0RMAT1$;N3
PRINT
PRINT "Here's another example of formatted printout:"
PRINT
LET SALARY = S
LET SALARY2 = SALARY/2
LET SALARY3 = SALARY/3
LET SALARY4 ■ SALARY/4
LET GRAND. TOTAL ■ SALARY + SALARY2
PRINT TAB (35) ;
PRINT USING F0RMAT2S; SALARY
PRINT TAB (35) ;
PRINT USING F0RMAT2S.-SALARY2
PRINT TAB (35) ;
PRINT USING F0RMAT2S;SALARY3
PRINT TAB(35) ;
PRINT USING F0RMAT2S;SALARY4
PRINT
PRINT TAB (25) ; "TOTAL: " ;TAB ( 35) ;
PRINT USING F0RMAT2S.-GRAND. TOTAL
PRINT: PRINT
PRINT "If all went well, the above should be lined up on"
PRINT "the decimal points."
PRINT:PRINT
PRINT
PRINT
PRINT
PRINT
PRINT USING FORMAT3S; SALARY
PRINT: PRINT
SALARY3 + SALARY4
"One last example of formatted printing:
"What is your salary (before taxes!)?"
PRINT "
PRINT
PRINT "
PRINT "
PRINT "
CLOSE 1
STOP
THIS IS THE END OF THE PROGRAM"
Type out your file to see how CBASIC stored"
your inputs. (TYPE EXAMPLES. FIL or"
TYPE B:EXAMPLES.FIL)"
I 1
REM Close file
REM End of main program. Start subroutines.
10000 REM Clear Screen Subroutine
FOR 1% * 1 TO 24
PRINT
NEXT 1%
RETURN REM Indicates end of subroutine
REM " **** IMPORTANT NOTE: If you want to run this program"
REM " again, you should erase the existing file "
REM " (ERA EXAMPLES. FIL or ERA B: EXAMPLES. FI L) . "
REM " If you do not do this, the program is set up"
REM " to skip the input routine and go directly to"
REM " the printout routine."
February 1984 ' Creative Computing
BASF QUALIMETRIC" FLEXYDlSKS:
A GUARANTEED LIFETIMEOF
OUTSTANDING PERFORMANCE.
BASF Qualimetric FlexyDisks feature a unique lifetime warranty* firm
assurance that the vital information you enter on BASF FlexyDisks today
will be secure and unchanged tomorrow. Key to this extraordinary
warranted performance is the BASF Qualimetric standard...
a totally new set of criteria against which all other
magnetic media will be judged.
You can count on BASF FlexyDisks because the Qualimetric
standard reflects a continuing BASF commitment to
perfection in magnetic media. One example is the
unique two-piece liner in our FlexyDisk jacket This
BASF feature traps damaging debris away from
the disk's surface and creates extra space in the
head access area for optimum media-head
alignment. The result is a guaranteed
lifetime of outstanding performance.
For information security that
bridges the gap between today
and tomorrow, look for the
distinctive BASF package with
the Qualimetric seal. Call
800-343-4600 for the name
of your nearest supplier.
CIRCLE 195 ON READER SERVICE CARD
"Contact BASF for warranty details.
g5? f7&jcy&isK
ENTER TOMORROW ON BASF TODAY
' 1983 B A: VIA
Audio-
Animation
Synchronized
Sight and Sound
for Atari Computers
v\
Hudio-Animation provides a vivid
demonstration of the graphic and musi-
cal talents of the Atari computer. I run
it on a system with 32K and a disk, but
it should also run on a 24K disk system
or with 8K and cassette.
The main graphics routine is based on
the familiar dancing line algorithm. It
draws webs of colored lines on the
screen, and stores their endpoint co-
ordinates in an array so that it can erase
old lines as well as draw new ones. I
have spiced up the algorithm in several
ways.
First, I made it select new colors at
random, instead of just using the four
standard colors over and over again. If
you watch the program for a while, you
will probably be pleasantly surprised to
see what a great variety of colors that
Atari can produce: salmon pink, olive
green, and charcoal gray to name but a
few.
I have also written a routine that se-
lects musical tones to correspond to the
colors on the screen. Obviously, the
problem of selecting pleasant sounds, or
ones that are a "good match" with the
colors, is a very subjective matter, so we
Kent A. Multer
can't expect the computer to have the
aesthetic sense of a Van Gogh or a Bach.
However, the results are quite good for a
simple program.
There are four colors on the screen, so
one sound channel is assigned to each
color register. The pitch of each channel
is selected by the color number, and the
loudness of the tone is selected by the
brightness.
The program shifts randomly among
five different harmonic modes, sets of
notes that are related in some way. The
The problem of
selecting pleasant
sounds, or ones that
are a "good match"
with the colors, is a
very subjective matter.
Kent Multer, P.O. Box 496. Wilton, NH 03086.
138
five modes are defined by the five rows
of the matrix FRQ and by the data
statements that load it. The modes are:
• O-Harmonic sequence. Note 2 is
twice the frequency of note 1 . Note 3 is 3
times note 1, etc.
• 1 -Chromatic sequence. Consecutive
notes are one semitone apart.
• 2-Parallel thirds. These correspond
to every other note of the C major scale.
• 3-Diatonic sequence. A simple C
major scale.
• 4-C major chord. C, E, and G, in all
octaves.
You will note that in all harmonic
modes, color number produces a pitch
of for the sound channel. Color re-
fers to white, black, and six shades of
gray. A pitch of has the effect of turn-
ing the sound channel off (apparently
because it produces a note that is too
high to hear). Thus the neutral colors
(the grays) are accompanied by the neu-
tral sound — silence.
In selecting the loudnesses of the
other colors, I decided to make the
lightest and darkest colors produce the
quietest notes. My reasoning was that
the lightest colors are almost white, and
the darkest ones are almost black.
Therefore, the ones in the middle must
February 1 984 c Creative Computing
them more closely.
To do the fades, the program stores
the current colors and brightnesses in
the arrays CHROM and LUM, respec-
tively. This means that if you see (or
hear) something that you really like, you
can stop the program by hitting break
or system reset and print out the
numbers in the array so you can use
them in your own programs.
When you look at the program, you
may wonder what line 1070 is for. It pre-
vents the computer from going into "at-
tract mode." (This term is a carry-over
from the arcade game world, and refers
to what a game does when it is sitting
around not being played.) After about
be the most colorful (you might say
loudest) colors, so they should produce
the loudest sounds.
When switching to a new color, in-
stead of a sudden flash, the program
does a smooth fade by stepping through
all intermediate values of color and
brightness. The musical tone changes in
step with the color. The speed of the
fades is set by the delay factor that the
program asks you to type in. Zero is the
fastest. Using larger delay factors slows
down the fades so that you can observe
February 1984 c Creative Computing
nine minutes of running without any
keys being pressed, the computer begins
randomly switching all the colors every
few seconds. This is supposed to save
you from burning an image into the
screen of your TV set if you should hap-
pen to walk away and forget to turn it
off.
However, our program is already
changing the colors every few seconds,
so we don't need any help, thank you.
Location 77 is used as a timer for attract
mode, so by frequently resetting it to 0,
we can prevent attract mode from mess-
ing up our display when we leave it run-
ning for a long time.
You may wish to modify this pro-
gram, and try out your own ideas about
how to generate pleasing combinations
of colors and sounds. I trust that you
will find Audio-Animation to be an eye-
and ear-catching demonstration of the
power of your computer. B
139
iiiiiiiiiihiiii miiiiijjijiii y our Apple's telephorw
Wllllllllllllll,
§ ,1 %
%/////////// mmJf
■
"Thanks for the prompt reply. Sure
was a lot faster than waiting for
the mail!"
A complete plug-in communications
system for Apple ■ computers. From
Hayes, the established telecomputing
leader: the simple but sophisticated
Micromodem He* plug-inboard
modem and its companion software.
Smartcom I.™ Everything you need to
expand the world of your Apple II. He.
II Plus and Apple III. In one. convenient
communications package.
With Micromodem He and Smartcom 1,
you can access data bases, bulletin
boards, and tbe varied resources of infor-
mation services. Plan your travel itinerary
via computer, including flight numbers,
hotel and rental car reservations. Retrieve
and analyze daily stock and options prices.
Work at home and send reports to your
office. You can even do your gift shopping
by computer!
Micromodem He. Think of it as your
Apple's telephone. It allows your com-
puter to communicate with any Bell-103
type modem over ordinary telephone
lines, at 110 or 300 bits per second.
Micromodem He installs easily in an
expansion slot, and requires no outside
power source. It connects directly to
either a single or multiline modular
phone jack, to perform both Touch-Tone*
and pulse dialing.
Micromodem lie dials, answers and dis-
connects calls automatically. And. unlike
some modems, it operates in full or half
duplex, for compatibility with most time-
sharingsystems.
A built-in speaker lets you monitor your
"Gary: The pedigrees for next
week's auction are as follows..'.
calls when dialing. That way. you'll
know if a line is busy. With Smartcom I.
Micromodem He automatically redials
your last number.
Discover how Micromodem He can
help maximize the capabilities of your
Apple. While Smartcom I software will
minimize your efforts.
Smartcom I companion software. *m k
For effortless communications. I X 1 Uot/pc
Whether you're a newcomer ^^^ IToyOO
to personal computing or a sea-
soned professional, you'll appreciate
the ease and speed with which you can
perform any communications function.
Thanks to Smartcom I!
Let Smartcom I guide you through a few
easy-to-answer questions to tailor the
program to your particular needs. Then
you re ready to go!
Make a selection from the Smartcom I
menu to manage your communications,
files or printer. Program prompts guide you
along the way. And menu selections let
"Attn. Prod.. Sales. Purch.: Recom-
mend 50% blue. 30% red screen for
closest match'.'
you easily make a call, end a call, or answer
a call. When you're on the receiving end.
your Micromodem He answers automat-
ically, even if you're not there!
Convenient! And so is the Smart-
com I memory for phone numbers.
Smartcom I stores three of your most
frequently called telephone numbers
andone prefix. Plus, it also remem-
bers the last number dialed.
Smartcom I also provides a direc-
tory of the files stored on your disk.
And lets you create, list. name. send,
receive, print or erase files right from
its menu.
Smartcom 1 is as versatile as you need it
to be. It accepts DOS 33. Pascal. CP/M™
3.0 or CP/M Plus™ operating systems.
And accommodates up to six disk drives
and several printer interface cards.
Like all our products. Smartcom I and
Micromodem He are backed
by excellent documentation
and full support. Including a
two-year limited warranty
on Micromodem He and a 90-day warranty
on Smartcom I!
See your dealer today. Then plug into
the exciting world of telecomputing.
Hayes Microcomputer Products. Inc..
5923 Peachtree Industrial Blvd., Norcross.
Georgia 30092. 404/441-1617.
FCC approved in US A Micromodem He is J registered trademark of
Haye* Microcomputer Products. Inc Smjtuom 1 is a trademark of
computer Products.. Inc Apple ft a lettered uadenuik ol
Apple Computer. In* Touch Tone h a registered service mark of
AmriKjn Triephor*- and Telegraph CP/M » a trademaik of DifUaJ
Research. Inc CP/M Plus is a trademark of Advanced LogK Sy*««r»
M) Hayes Micrcxcwnpulei Product*. Inc.
CIRCLE 150 ON READER SERVICE CARD
Audio Animation, continued.
Listing 1
3 PEM
4 PEN
1 IV?, •H"<lic.-»r,i„,»Uor," »<jw>t«d bv K.nt A. Mul t.r.
6 REM Main ^roarair. b* T. Q. Marshall.
7 REM
10 ? "How manv 1 1 Mt" 1 1 INPUT U
15 ? "Delay factor"; : INPUT TIME
'' M« :• I .u.. vi UOIDIM R<4>
25 DIM LHPOM. 4 i.LUMi 4 ■
It r^.l'tj' =C,:V " ' '"••>«' I »-9tV2. I .=0=NEXT I
46 8RAPHICS 23:h=-1:N.vTC0L = 3:DRi:0L-0:H«PM0N V -i
48 FOR 1-0 TO 4ICHR0H- I . = ci:ujn. I -OlSETCOLOR I.e.eiNEXT I
50 :<i-w;=3e:vi.ij>=40:x2<w.=ioa«v2<u»=3e »>».»« next i
%l Go'suB^e 4,R<I> - l - S *<'NT<RND<0>*7>-3>.N6XT I
M M" UL-r,RC0L*l.IF DRCOL-4 THEN CRC0L-1 : COLOR DRCOL
tie FOR COUNTER- 1 TO INT<RND<e>*ie>+ie
lie h=h-m
130 IF n»© THEN U-UIQOTO 150
140 U=H-1
150 I '" '»Vl<«>-Vl<U>iX2<ft>-X2<U>IV2<rt>»V2<U)
lbO X1<A>-XKA>+R< l .IVKA).Vl<ft)tR. 2>i _ .
[F :::•»■ rHEN R< , 2<A>*R<4>
J» ' HE,J R<4>— R<4>IV A>-fR<4>
ISO PLOT XKA>.Vl(A>iDRMITO m •
190 IF H-ld THEN R-0:.,
200 R=M*1
KR>.Vl<R>iO«rtMTO Mt
IF m=I.I THEN H»-l
UNTERIG01
496 REM
kh M »-»»>»-«»__.._..__ »——««=«—»=■■■■»■______
47«S
510
536
53?
538
540
lOOO
1001
1005
1010
1015
loi 7
in u
1040
1045
1050
1070
ieee
1996
1998
2018
2020
■1 Initialization routine for tha the InrMM ml
DIM FR0<4. 15>
™* ! " T " 4IF0R J=0 TO 151REMD F« FRO- I . J .=Fi NEXT J:Nt
(.„!„ 0- -43, 121. 81. -rM. 4. .40.33,29.53,96.32,162.144.136,128
0.243, 230. 21 7.204, 193. 182, 173, 162, 153. 144. 136, 128. 121.
ChTh 0.243,193,162. 1 28, 108, 91 , 72, 60, 47. 40, 31 , 53, 91 , 144, 243
IhTh 0, 121, 108,96.91,81.72.64.60.53,47.45.40,35,31,29
J£ M H ' ^-60.47,40,29,243,193.162,121,96
REM =-—»——«»».»■■.„„_„„_,
114, 108
■■■lor selection and f ad i n* subroutine.
REM
MXTCOL "NXTCOL -M
IF NXTCOL-3 THEN NXTCOL-4
Ih NXTCOL-5 THEN NXTCOL-0
IF NXTCOL-4 THEN FOR 1=1 TO 999INEX1 I
I NEW INT< RND< «*16 >ILNEU . Mill (RND' u •*8>
IF CNEU>CHR0M<4) hUC' LNEU«LUM> 4 • THEN 1010
IF im.|-ni..n„,, ., then HARMONY-HARMONY*! I IF HhRMONV-5 THEN HARMONV-e
CHROH<NXTCOI -CHROM< NXTCOI -♦SQNCCNEU-CHRWK NXTCOL >>
i i ih. NXTCOL >=LUM. t<: i , m . LNEU-I i in. NXTCOL • •
'I OR NXTCOI ■ HROM< NXTCOL ■ . L i it 1 ■ NXTCi
aosuB
FOR I-
1 ro riMEtNE:
selection subroutine
H= LUMCNXTCOI i I Ml u OR CHRON< NXTCOI • .NEW THEN QOTO 1020
RETURN
REM
REM Musical tone
REM
1 -HhNIii :ii CHANNEL-4 THEN CHANNEL'S
I hE."E.' LUII
SOUND CHANNEL. FRQ<HARMONV.CHROM<NXTl OL i i. In. INT' J •!♦",.,
F'£ TUF-'M
Offers Discounts on AH
TRS-8CT
COMPUTERS
We Hjve What You Are I ooking For
Free Shipping Within United States
100% New Original Equipment
Prices Comparable to Any Other
' No Tax On Out of State
Shipments
For Prices and
Shipping Information
Call Toll Free
1-800-545-9019
N.M. Residents Call 257-7865
or write
HAPPY HANDS
P.O. DRAWER I
RUIDOSO, NEW MEXICO
88345
CIRCLE 183 ON READER SERVICE CAM)
This program is available on Atari disk or cassette for
$10.00. Order from Magic Metal Productions, P.O
Box 496, Wilton, NH 03086.
LEARN
COMPUTER
REPAIR
WZXl Train at home in spare time...
1 No previous experience needed
Sales of small computers are
running over a billion dollars a
year. Trial's why a whole new
business is starting up —
devoted entirely to small com-
puter repair And right now is
the time to get in on the
ground floor— either working
for someone else or in your
own computer repair
business.
Start making money in electronics
No need o quit your job. change your daily routine or take
time from family responsibilities And you don't waste
time gom? to and from class because you train at home in
~— spare time The ICS Microcomputer
Repair Course is designed for
beginners— people with no previ-
ous experience who want to get
started fast. And you should be
ready for an entry-level job
repairing small computers even
before you finish this course
Experts show you what to da...
how to do it! We start you fast with
the basics, and everything is
explained in easy- to- understand
language complete ~
with plenty of dia
grams and
drawings
You recaiva
microprocessor
trainar. digital
V.O.M. and much
mora mcludad
with course.
SEND FOR FREE FACTS
_ School ol Computer Training. fj,,> dhom
, ■— """ I Scranton Pennsylvania 18515
I Send Iree tacts and color brochure telling how I can get !
into computer repair al home in my spare time No obhoa- I
. tion No salesman will call
February 1984 c Creative Computing
I
I NlMfl
■ AMrtts
«#•-
Clty/Stltt Zip
Blending Parabolas On The TRS-80
Kimball M. Rudeen
. Jriting a program to draw straight lines is not very difficult.
There are several ways to draw lines connecting any arbitrary
set of points. Curved lines are another problem entirely. When a
programmer wants a curve, he usually must find some equation
that will generate it for him. This is fine for circles, ellipses, or if
your education in analytic geometry extends a bit further, parabolas
and hyperbolas. But if the figure you want doesn't fit one of
these categories, you have a problem.
I once tried to create a Valentine heart for my wife, using the
spiral of Archimedes. This is a simple equation producing a
spiral described as -one half of a heart shaped figure." Draw two
of these spirals from the same point, one clockwise and one
counter-clockwise, and you have a heart. In theory, that is. In
fact, what you have is a skinny thing that becomes a heart only
after an evening of fudging, patching, and swearing.
Fortunately, there is a better way. 1 recently took a very good
course in computer graphics, courtesy of my employer. This
course presented several method* for constructing and shaping
curves. This article describes one of the simpler methods, parabolic
blending.
Pftrabolic blending begins with a means of generating a parabola
connecting three arbitrary points. Suppose we wish to draw a
line between two points (XA.YA) and (XB.YBt. This can be
done using the equations
X=XB«T+XA*I1-T)
and
Y=YB'T+YA»(1-T»
This can be more compactly expressed as the single equation
(l>iX<T>.Y<Tt)=<XB.YB)«T+<XA.YA)*<l-T)
Kimb;ill M. Rudeen, J3S l .»>■» t-n Si., 1 enlngion, M \ 02173.
142
As the value of T goes from to 1 . the value of the two equations
will range from (XA.YA I to (XB.YB). For T between and 1.
the two equations will produce points on the straight line connecting
the two points. This method is known as parametric representation.
The X and Y values of the line are defined as functions of a third
value, the parameter T.
Parametric representation uses three points to define a parabola.
The parametric equations for a parabola are as follows:
(2)(X(T).Y(T))-(XA.YA)'(TB-T)*(TC-T)/(TB-TA)*(TC-TA»)+
(XB.YB)»(TA-T)»(TC-T)/((TA-TB)*(TC-TB))+
< XC , YC )•< T A-T)»< TB-TI/UT A-TC )•< TB-TC »
for numbers TA. TB. TC. TA<TB<TC. and the parameter T
starts at TA and goes through TB to TC. TA. TB. TC can have
any convenient value so long as the relative order TA< TB <,TC
is maintained. In this article. I shall call points of this kind
reference values. Note that for T=TA. (X(T),Y(T))=( XA.YA)
and similarly for T=TB and T=TC. As T goes from TA to TC.
the points generated fall on the unique parabola connecting
(XA.YA).lXB.YB) and (XC.YC). In effect, the parabola is formed
by generating a weighted average of the three points. Equation
(1) is the parametric equation for a straight line, with reference
values TA=0 and TB=1.
Parametric representation could be used to connect more
than three points. This is done simply by following the pattern
shown in equation (2). and forming functions using T and the
reference values Tl TN such that for T=TI. the function for
(XI.YI) is equal to 1 and the functions for all other points are
equal to zero. Curves generated in this way will always pass
through the set of points defining the curve. However, it is hard
to see how to write a program which could generate all the
functions for an arbitrary number of points. Also, the curves
generated in this way tend to be very "wiggly.** That is. while the
curve will go through the points (Xl.Ylt through (XN.YNl. in
between it is liable to take on extremely large or small values of
February 1984 ' Creative Computing
A LITTLE SPIRIT
CAN GIVE YOU
EXTRAORDINARY
PRINTING POWER.
Spirit's the microprinter that lets you do more things
yourself. And do each of them letter perfect.
It prints standard, bold, expanded and condensed type
faces. Even italics. And finely etched graphics. All because
every impression has a crisp, square edge to it for unmistakable
clarity.
That's the power to look perfect in print.
And a power that operates almost without sound. The
Quietpak option smothers printer noise. So Spirit rushes through work with barely a whisper.
There's also the power to manage paper. Variable width tractors adjust for narrow jobs like
labels. Or wider jobs like correspondence. All of which are handed to you immediately thanks to
Spirit's Quick Tear edge.
When you can have your own personal microprinter
that does so much for so little, aren't you powerless not
to act?
For more information and the name of your nearest
dealer, call toll-free: 800-447-4700. In Illinois, 800-322-4400.
In Canada, call 417-*61-9783 'Manilla* hirers MgpcaKd VS. retail price with parallel interface
CIRCLE 138 ON READER SERVICE CARD
MANNESMANN
TALET
THE DO-IT-YOURSELFERS'
IFMM
nl
Save up to half the usual retail price build-
ing your own game controls that will last up
to twice as long as most commercially purchased
models with THE COMPUTER CONTROLLER
COOKBOOK. ..the indispensible guide for com-
puter game enthusiasts!
BY TOM & KELDA RILEY
Make your own game controls... repair that old
joystick that's been sitting in your closet... have
your own project assistant in your home, ready
when you are! The COMPUTER CONTROLLER
COOKBOOK gives you complete schematics and
mechanical drawings for building and repairing
joysticks, paddles and game devices for your
Apple" or Atari" computer, with a special section
showing you how to adapt these to most major
machines. Imagine building your own Super
Joystick, Annunciator, Airplane Wheel,
Foot Pedals, Sketch Pad or Multiple Connector
from purchased and scavenged parts and then
using them. on your own computer! Imagine
saving up to half the cost of usual commercial
prices and having your controls last up to twice
as long! Imagine the hours of enjoyment and
learning you'll get from the COMPUTER
CONTROLLER COOKBOOK!
Order your copy today!
Apple iv .1 registered trademark of Apple Computer Ine Alan is a registered
trademark of Atari Ine.
CREATIVE COMPUTING PRESS Dept. MAIF 39 East Hanover Avenue, Morris Plains, NJ 07950
Please send me COMPUTER CON-
TROLLER COOKBOOK(s) at $11.95* plus $2.00
postage and handling each. Outside U.S.A. add $3.00
per order. #8C.
□ Payment enclosed $ * Residents of CA.
NJ, and NY State add applicable sales tax.
] Charge my:
□ American Express fj Visa fj MasterCard
Mr./Mrs./Ms.
please print name in full
Address-
City_
State.
.Zip_
Card No..
-Exp. Date-
Signature-
For faster service, PHONE TOLL FREE
1-800-631-8112
(In NJ call 201-540-0445)
□ Send me a FREE Creative Computing Press Catalog.
Curve Design, continued...
(X.Y). This method is therefore not very useful for craohic
curve generation. *" H
Another possibility is to construct a curve connecting a set of
points out of parabolas by drawing a parabola first from PI to P2
to P3 then from PI to P4 to P5. and so on. But this approach
would not connect an even number of points. Also, the curve
generated tends to have cusps, or sharp corners, where the
parabolas join.
Blending Parabolas
The way to get more than a simple parabola between three
points is by blending pairs of parabolas together. As an example
consider Figure I. Two overlapping parabolas have been drawn
between points PI. P2, PI and P2. P3. P4. This was done by
applying equation 1 2) to PI. P2. PX and P2. P3. P4 and usinu
reference values 1.0. 2.0. 10, 4.0. The first parabola was generated
using reference values 1 .0. 2.0. .1.0 and the second using reference-
values 2.0. 3.0. 4.0. Now comes the blending. This is done in
much the same manner as was used to draw a straight line
between two points in equation < 1 >. However, instead of applying
to two single points, the method is applied to pairs of points.
There are two step to the priHxss.
First, as T goes from T2 to T3, it is applied in two separate
parabolic equations of type (2l to generate points (XF(T).YF(T))
and (XS(T).YS(T)) on the first and second parabolas.
Next, the same value of T is used in the following equation to
blend the two points into one point-
(3MX(T>.Y<T))=(XS<Tl.YS<T))*(T-T2>/T3-T2i +
(XF(T).YF(T))»(T.VT) (T3-T2)
which for reference values T2=2.0. T3=3.0 becomes
(X(T).Y(T))=(XS(T).YS(T))*iT-2.()l + (XF(T).YF(Tin3.0-T)
As T goes from 2.0 to 3.0. the points generated by equation 1 1)
range from (XF(2.0).YF( 2.0) > = P2 toiXS(3.0).YS(3.0»=P3. The
blending process uses a single value of T to compute first two
points on two parabolas and then uses the same value of T to
combine these points into a single point.
The curve generated by this blending is shown by the dotted
line in Figure 1. Notice that the dotted line merges smoothly into
the curves ending at P2 and beginning at P3.
For an arbitrary set of points PI. P2 PN it is necessary to
generate a set of parabolas connecting first PI. P2, P3. then P2,
P3, P4 and so on. Then the parabolas must be blended between
P2 and P3. etc. where they overlap. In two places, between the
first two and last two points, only a single parabola is generated.
However, these single parabolas will merge smoothly with the
blended curves.
Generating this set of parabolas requires a set of reference
values Tl. T2 TN for the parabolic equations. Again, the
only requirement is that Tl < T2 < '.... < TN. Values of T must be
generated from Tl to TN, and then loaded into parabolic and
blending equations of form (2) and (3). For any value of T, we
can determine the correct equations to use from the position of
T on the Tl-TN range. Any value on this range will be bracketed
by two reference values. For example, at some time we have
T5<T<T6. Then the reference values to use at this time are
T4. T5. T6 for the first parabola, connecting points P4. P5, P6.
and T5, T6, T7 for the second parabola. connectinK points P5.
P6. P7.
Generating A Closed Curve
The curve generated in this way is open. That is. it begins at
one point and ends at another, separate point. This same method
can be used to generate a curve that is closed, beginning and
ending at PI. It might seem to be enough just to load PI in as an
extra point and connect points PI PN. PI. However, this
does not quite do the job. For an open curve, there is only one
parabola between points PI . P2 and between points PN-1. PN. as
was mentioned earlier. Also, there is no need to draw a curve
between points PI and PN. With a closed curve, it is necessary to I
February 1984 ' Creative Computing
Figure I
generate and blend overlapping parabolas for every pair of
points. For points PI and P2. we can blend the two parabolas
connecting points PN. PI. P2 and points PI. P2, P3. For points
PN-1 and PN. we can blend the two parabolas connecting points
PN-2. PN-1. PN and points PN-1. PN. PI. Finally, for points PN
and PI. we can blend the two parabolas connecting points PN-1
PN. PI and points PN. PI. P2. This requires loading PN into the
point list as a new first point, and PI and P2 as new last points
So. we end up using points PN, PI PN. PI, P2 to generate
the closed curve. The curve begins and ends at PI. The additional
points inserted in the list as shown will provide the data to
generate and blend parabolas between every pair of points
defining the curve.
Continuous CHECKS,
Statements, and Invoices
for Desk-Top Computers
• Compatible with software from over 300 sources.
Or program to NEBS standard forms yourself
• Continuous Micro-Pert " Letterheads and
matching continuous Envelopes provide a clean
trim look.
• Also continuous labels, diskettes, other supplies
and accessories.
• Our policy is to process forms printed with your
name within 6 working days. Then ship direct to
you (we pay shipping charges on prepaid orders).
SMALL QUANTITIES • QUALITY PRODUCTS
LOW PRICES • MONEY-BACK GUARANTEE
IE fall-color, one-stop catalog!
fast service by mail or phone
TOLL FREE 1 + 800-325-1 117
(Mass. residents 1 +800-448-4688)
■ ^"— COM 14010
S '
A division of I
N*«r CngUndl
S*rvk«. Inc
__l
Nebs
Computer Forms
12 South SWeet. Townsend, Massachusetts 01469
CIRCLE 143 ON READER SERVICE CARD
145
I^H
Curve Design, continued.
Figure 2.
The Program
Listing 1 is a program implementing parabolic blending to
draw curves. It was written for my computer, a TRS-80 Model
III. There should be little difficulty in converting this program to
other machines. The program generates a curve by computing a
series of points lying on the curve and then connecting them by
straight lines.
First, the points defining the curve to be drawn are input
visually. A single screen pixel is turned on and can then be
moved anywhere on the screen. The input subroutine uses the
Model III numeric keypad as a control. This pad is laid out in
the pattern:
8 9
5 6
2 3
7
4
1
Pressing a number key moves the pixel in the corresponding
direction. For example, pressing the 8 key moves the pixel
straight up one unit. Pressing the 9 key moves the pixel one unit
up and one unit to the right. The pixel keeps moving as long as
the key is depressed. Note: the continuously moving pixel is
accomplished by using a special feature of the TRS-80 Model
III. Users of other computers will have to implement this capacity
differently. If it is left out. the pixel will move once every time a
key is depressed. The X.Y location of the pixel is reported at the
upper lefthand side of the screen. The pixel will not move off the
screen on any side.
Pressing key 5 selects a point defining the curve to be generated.
It will not move the pixel. The point selected will be marked by a
' . A " =
55
45
50
10
45
12
60
43
74
44
-"*
3£
58
29
58
26
70
9
ae
9
■ 6
• 7
• 8
. 2
9 10
■ ■
146
Figure 3.
set pixel. Pressing key terminates visual point input.
This form of input is especially useful for curve design. It
enables you to shape a curve intuitively by nudging points on a
screen instead of refiguring X.Y coordinates. A few minutes of
experimentation will give you a good feel as to what kind of
curve is generated by a given set of points.
Once the points are entered, the program asks for the number
of line segments making up the curve. There must be at least
enough to connect every pair of points, or an error message is
output and the number of segments is requested again. The
more segments you allow, the longer the curve will take to draw
and the more precise it will be.
Next, the program sets the control points defining the curve
on the screen and branches to the appropriate subroutine to
generate an open or closed curve. Both open and closed curve
subroutines generate reference points Tl TN and a series of
T parameter values. For convenience, the reference values are
1.0, 2.0 up to N. This greatly simplifies equations (2) and (3).
since many of their factors are reduced to constant whole numbers
like 1.0.
The open curve subroutine generates and blends two sets ol
parabolic points together, except for the two cases in which only
one parabola exists. It then calls the line-drawing subroutine to
connect the previous point to the new point.
The closed curve subroutine first loads additional points into
the set of control points defining the curve to close it, as was
described earlier. The subroutine then generates and blends
parabolic points together and calls the line-drawing subroutine.
The subroutine which generates the parabolas uses equation
(3) in three steps. Again, notice that this equation has been
simplified by the reference values used.
Following curve generation, the program asks whether you
want to draw the curve again with a different number of segments
or start a new curve. Any answer other than yes or no will
terminate the program.
Parabolic blending allows you to shape curves directly, without
trying to come up with an equation to do the job. Figure 2 is a
cursive R which I was able to draw in only a few minutes. Only
ten control points were required, and I am sure it could be done
with fewer. The control points generating the R are shown in
Figure 3. numbered in the order they are connected. Ninety line
segments were used for the curve.
It is possible to generate straight lines with this program. A set
of three points only, set in a straight line, will be connected by a
very flat parabola identical to a straight line. Straight lines can
be included in a curved figure by setting five points in a straight
line. The straight line would be between the inner three points.
With parabolic blending and visual input, you are free to think
about the curve you want to draw while the computer does the
dirty work. *»
February 1984 c Creative Computing
IUUUUUOOOOOOOOOOOOOOOOOOOOOO
10™ ANNIVERSARY APPLE lie SWEEPSTAKES
poooooooooooooooooooooooooooooooo
AND SAVE UP TO 33% ON YOUR SUBSCRIPTION TO
O
o
o
mum\
Celebrate CREATIVE COMPUT-
ING'S 10th Anniversary as the #1
magazine of computer applica-
tions and software by entering our
10th ANNIVERSARY SWEEP-
STAKES! You could be the lucky
winner of an APPLE He System
worth over $1995. . . no purchase
necessary ... no questions to
answer. . . ALL YOU HAVE TO DO
IS ENTER!
How The Sweepstakes Works
Just tear out and mail the Entry
Card below after filling in your
name and address. Be sure to indi-
cate whether you're also subscrib-
ing to CREATIVE COMPUTING at
the special rates shown — saving
up to 33%— and get a FREE Dig-
ital Desk Clock with your paid
order! (See bock for deta ils. )
An Apple lie System
Can Be Yours!
If you're the lucky winner of our
10th ANNIVERSARY SWEEP-
STAKES, we'll deliver to your
home or office a ready-to-run
APPLE lie system including the new
63-key keyboard, monochrome
CRT, single disk drive and more, a
total value of over $1995/ (Full
details on back.) You'll be able to
conduct professional business
transactions, computerize your
home and play exciting games
with your APPLE He if you win !
Make the Most Out Of Your
System With Creative
Computing
Enter your subscription to
CREATIVE COMPUTING and
receive in-depth evaluations of
computers, peripherals and soft-
ware. Expand the use of your
microcomputer with probing arti-
cles on programming break-
throughs and important news that
will increase your "computer con-
sciousness"! You will find applica-
tions and innovations you can use
directly on any computer and keep
abreast of the newest develop-
ments in microcomputing!
oooooooooooooooooooooooooooooooooo
glO OFFICIAL ENTRY FORM 10 O
o creative coiRpattarf'jS °
10™ ANNIVERSARY APPLE Me SWEEPSTAKES
° Y ° 00000000 °oooooooooooooooooooo8
to CREATlvEToMpT/TiNG^ '°£ A ""™*S™ SWEEPSTAKES, start my subscription
to (.KbAlVfc COMPUTING for the term checked below— and send the FREE Dmi.nl
Clock w,th my paid order! ^w.h^^^^^T ™ K D ' 9 ' ,al
□ One year (12 issues) □ Two years n Three veor<
for $,9.97 . SAVE 20%. fa. $36.97 I SAVE 26%! fa*£S?| SAVE 33%!
NO ' Knn,^ """ C » EAT,VE COMPUTE
Mr Mr*Ms_
Addrew
PWOM P>— Nor» tn h,.
— V-OnTp(Xly_
4D271
City
Check one: L. Payment encloied fell me lot*.
Cord No
C*WwM"US <fi larritanM cmj
-Zp-
Chorge my: □ American Expnm Q Vac Q MasterCard
octy I
t olio. 30 to 60 doy> to, delivery dt be |
-E«p Dote
oooooooooool
oooo
° 10
o 10 th ANNIVERSARY APPLE lie SWEEPSTAKES °
o
§000000000000000000000000000000000
CELEBRATE CREATIVE COMPUTING'S 10th ANNIVERSARY
and get this attractive 5-function Quartz LCD
Commemorative Desk Clock with your paid order!
Enter the 10th ANNIVERSARY SWEEPSTAKES and you
can win a $1995 APPLE lie System giving you a modern
microcomputer system including:
• Single Disk Drive
• 80 Column Card
• 64K RAM expandable to 128K RAM
• CRT with resolution of 280 x 192 in
hires mode
• Built-in Langage Card
• Built-in self-test
• Vertical sync display for animation
• 7 expansion slots plus a 60-pin auxiliary
slot and game connectors
• 63-key keyboard with full upper and
lower case PLUS the special OPEN-
APPLE and SOLID APPLE keys!
THIS INCREDIBLE SYSTEM CAN BE
YOURS! JUST ENTER TODAY! NO
PURCHASE IS NECESSARY!
Be a winner all year long and get a monthly
grand prize by subscribing to CREATIVE
COMPUTING, the #1 magazine of computer
applications and software!
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO 66 BOULDER, COLORADO
POSTAGE WILL BE PAID BY ADDRESSEE
10th ANNIVERSARY APPLE He SWEEPSTAKES
P.O. Box 5212
Boulder, Colorado 80321
OFFICIAL RULES
No Purchase Necessary
I. On on official Entry Form or o 3 " • 5' P***<*
paper hondpr.nl your name, address ond zip-code
Enter as often at you wish, but rno.l each entry
separately to CREATIVE COMPUTING'. 10* ANNI-
VERSARY APPLE ll< SWEEPSTAKES, PO Bo» 5212^
Boulder Cokxodo 80322 Entries must be received
no bier thon April 30th. 1984 ond the drow.no. w.ll
be held by Moy 28lh. 1984 All entries become the
property of CREATIVE COMPUTING, which reserves
the right to repr.nl the nome ond address of the
2. The wimer will be selected in o random drawing
from among oil enlr.es received, under the supervi-
3of*VpuW.shers ol CREATIVE COMPUTING
whose decivon will be final Only one pr.ze will be
awarded in this Sweepstakes Winner will be notified
by moil ond moy be required to execute affidavit of
eligibility ond release Odds of w,nn,ng will depend
on the number of entries received. CREATIVE COM-
PUTING will arrange delivery of prue Tones are the
responsibility of the winner Any m ° n " , °<'" r ' e ' »
claims and warranties w.ll opply. but CREAHVt
COMPUTING mokes no claims or warranties with
regard to any pr.zes Prue is not transferable No
substitutions for prizes.
3. Sweepstokes .s open to oil residents of the U S. .its
territories ond possessions, except employees (ond
their families) of CREATIVE COMPUTING, its <xfU-
atesondihodvertisingondpromotionagencies. Void
where prohibited or restricted by law.
4. For winnert nome. tend a stomped setf-oddressed
errvelope to CREATIVE COMPUTING'S 10th ANNI-
VERSARY APPLE lie SWEEPSTAKES. Circulation
Deportment. One FVtrk to.. New York. NY 10016.
01
in a tn
m o _i
EmOIjJ
a a i- >
a a cc
a in 3
t- I- u
a z
w a - ui
^o ox
tx
— >-
a ■
z -
•~ •*
a +
> a
9 a
— >■
a •>
o> > ~
z ~ -
i- a a
E Z X
» - «
axx ~
k x «
~ • +
a - a.
z « z
■
i- a a
£ x x
+
a
z
it
i-
-01 z
OJ Z HI
«; I
a o s t-
x t- .
■ -. -t ~
-._++,_
oj ■ u a -
+ u-> z K
a. >-• * y* z
2 idi-h
X £•" »
SO II Li
x U. t- •-• I-
99999999
ojr«)-»inu)l^cocn
99999999
ojojojojojojojojojojojojojojojoj
3
a
UJ
Q >
z a
uj in
■ 9 <7>
« i>- 9
a -no
n
IL Z
> • »-
ui a in -•
2C — s ~ +
z _j • — a
— a z z z
■ > ■
• iiiua
a z •-••-• z
«• 99 9 s
' in 3
9
in
Ojnon9-*ojro.»in
--U1SSSSSS
♦ -•■♦inininininin
Al
w
>
>
- tn t-
Sl-x
a a <s
or S a o
I 9 Z H
d —« ►-•
3
S
u.
CO
s
s
m
E
z
m ■»■* uj
a
a
s
I
3
2
Z
UI
a
O
30)
ZK
Z
Z UI
~5
a: ui
uia
.c
t- a ■
Z x l- — a>
-• Z 3
ui LEMiruiin
JU/«iro jo
u a a a u. u tD
89SSSSS
— oj n -t til io
is en
Hi Z
9
e> a
z 3
»-. a
or z
a —
9 9 I
tv a) i
Z 3
•-. a
a: z
a -.
i is
IS
Oj
*
oj is
•*■
znj
ui
iz
-u,
— i-
■
<Z 0J
■
a a
z
a a «
z r-
-. <r -.
i
a. a 9 o
ZZOlh
OJO
ui en id
z z a ••
K 0)
U. U O-l
9999
-h oj n -r
0J OJ 0J 0J
UJ
>
9
UJ or
> 3
N«
ecu
z
3
M
u a
u
UI
ztt
a
ST
in
o u
t-
z
5?
s
a: a
a a
f-
m m
18
a. i
Z r-
•»
o .
in oc ►- x
_i o ui ui
UU.0IZ
ssss
nui mi
0J 0J OJ OJ
UJ
IS!
uoc
3
3 U
or
3 UJ
a a
tx ui
a ac
z =
9 9
UJUJ
ss
1- oc
-. 0J
3
■ U
m m
3 3
■ J-
in in • a
o o a ui
a IS
u uj
z z
•-• oc
UJ UJ
•• t
1 1 *
1- K
uj S a
- 0J X
II » Z I-
a a •-■ z 3
■ ->&
u. u. • ac z
« « a a ~.
9 9 9 9 9
P> 9 ~ OJ n
oj f*i f*) fo (*i
a
§
tl)
il
«
UJ
z >
s t
1 I
» •
a a
o
u. u z
1-4 l-l UJ
9 9 9
■«■ in 3
f - ) ro (■)
z
UJ
* £
t- oc
□
t- oc
Z UJ
•-• t-
O UI
a i
j- o:
£ 2.
►H UJ
ui a a
+ + in
•<-S|IJ
ui (_ z
> a a e
oc x > h a
3 in t-
Ul-hh
Z Z •• -t
Z i-i ►< -t ■
UI 1 I u
q. - ~ a <->
a - « z
a a;
E x > i- O
UI«»EU.
a
9 9 9 9
ns-«iM
0> 9 9 9 9
Qt H «4 H H
-J
a
UJ
g
UJ
u.
UJ
oc
en
2
3
a
E
u
9 UI
• X
-« I-
♦
u a.
•- z
• »
in j-
■ U.
o
a
a
_i
o
IB
a
oc
a
a.
s
>
o
Q.
~ >
>
x
n
OJ
>-
QUJ
§>
OC
3
UIU
0)
II- ID
I- Z
z •-•
>■-• a
_i z
Zl- UJ
UJO
ooa in
3 in
a a
-_i a
ojo >
-on on
i-a
oc a
u a z
«q. a
5g
"■3
JZ«
z-i a
o z
i- ui
uj z -i
Ul — IB
a in
« m
i a a
a _i a
~ on on
1- 01
OC Q
SS5
82,
HS
a uj a
oc
a id t-
z z tn
uj ~.
_l 0) 3
on 3 a
oc
• . o
in io
♦ +"
t- i-
i i
oc c
• *
— x >
9 + +
a
z
H
IH
UJ
I- OJ
z <-•
■
2C U.
tn »-
a
ID «
" I
-> a
i z
i -»
i- ►-
a u. i
gin
ID OJ
- ■
* 10
99
9 9
9
gs
9 9
9 9
9 -
in in
♦ +"
OJ OJ
X >
KK 9
Z Z OJ
MU(U
II ■ —
■ OJ OJ o
>, — I-
x >■ O
, -, •-. ID
9 9 9
01 n *
9
i-
b
g
s
^3
xa
:»
S3
-~- K 1 1
in io
- mio - k t-
z + + z * *
IS3
I -. - I OJ OJ
3 » —
1- — <- 1-
u a ac
X > OC X >
X >
T|-K9"kk9
O.ZZ0JI-ZZ9
a
Ul 1— ►—
tnz z
ZmmiU^mm^u
6 ►< •-
I 1 l-HI «
ZJI 1
z on
o: u ■
(- OJ OJ O «-• i\l OJ 3 1-
3 _■ «
i- i cnxi-
UX>OJ-x>OUJ
MM»gjMM|5J
UI UJ X >
oc or •-> «
999999999
Ul 10 N CO CO 9 " oj m
-.-.-. ^ -i oj nj nj nj
910 9 9
■tins -
oj p> 9 9
- -t OJ OJ
«4««*4*4*4«4«4*4*4
February 1984 c Creative Computing
147
Plotter Tutorial Part 3
_/_
Thinking
In3-r
This is the third in our series of
plotter tutorials. Like the second, it
cdso uses the Radio Shack CGP-115
plotter.
This installment picks up and ad-
vances some of the two-dimensional
mathematical concepts discussed in the
fiist tutorial. It aim shows how to display
the plots on the screen of several dif-
ferent computers. This is often a useful
technique to debug the output of a
plotting program before committing it
to paper. —DHA
Michkl van de fume. U<>\ IV Siu- 16. SSI Calgary.
Alberta. Canada T2M «N3.
Michiel van de Panne
o
__}i all the things that arc impressive
about computers, graphics rank high on
the list. The set of programs in this article
will have your computer expressing its
genius and thinking in three dimensions
in no time at all. At the same time you
will gain a new understanding of the way
the graphics are made.
First, a word on using the programs.
All the programs arc intended to be used
on a wide variety of machines with graphic
capabilities. I have included routines for
using the programs with Apple II. TRS-
80 Model 1 III screen. TRS-80 Model I 111
with CGP-115 plotter, and Color Computer
with CGP-115.
To use the programs, simply type them
in and add the appropriate lines given for
your computer. In addition, fill in the
values for XM and YM in line 16 with the
values given in Table 1 for your machine
and the program you are using. This last
step is not ncccssarv for machines using
the CGP-115.
For lhi>se with other types of computers,
it should be easy to write your own routine.
If you are using a screen, follow the Apple
modifications. Those with plotters should
Apple
Model 1 III
Figure la
XM= .95
YM = .95
XM= .46
YM= .23
Figure lb
XM= .95
YM= .95
XM= .46
YM= .23
Figure Ic
XM= .95
YM= .95
XM= .46
YM= .23
Figure 2
XM= .95
YM= .95
XM= .46
YM= .23
Figure 3
XM= .95
YM= .95
XM= .46
YM= .23
Figure 4
XM=1.2
YM=1.2
XM= .7
YM= .3
Figure 5
XM=1.2
YM=1.2
XM= .56
YM= .2S
Figure 6
XM=1.15
YM=1.15
XM= .54
YM= .27
Figure 7
XM= .9
YM= .9
XM= .45
YM= .225
Figure 8
XM= .7
YM= .7
XM= .34
YM= .17
Figure 9
XM= .7
YM= .7
XM= .36
YM= .18
MinX
MaxX
MinY
Max Y
Figure la
1(X)
1(K)
Figure lb
-KX)
KM)
-KK)
100
Figure Ic
-KK)
100
-KX)
100
Figure 2
-90
90
-90
90
Figure 3
-KX)
1(K)
-100
1(X)
Figure 4
-75
75
-75
75
Figure 5
-110
110
-75
75
Figure 6
-115
115
-75
75
Figure 7
-140
140
-50
60
Figure H
-150
150
-125
125
Figure 9
-175
.75
-125
125
Table 1.
148
Table 2.
February 1984 ' Creative Computing
Plotter Tutorial, continued-
find the routines for the CGP-1 15 easy to
translate.
Line 15 in your own modification should
contain the start-up routines for your
graphics device such as a clear screen or
a create origin for a plotter. It should also
contain the coordinates for the center of
your screen or paper. Line 16 should
contain appropriate scaling factors and
will vary with each figure. Table 2 should
help you decide on the values for this.
For example, the coordinates of the plot
in Figure lb vary from -100 to 100 in both
X and Y directions. To put this on a
screen of 160 by 160 pixels, you would
indicate XC I X center) and YC I Y center)
in line 15 as HO. XM and YM in line 16
would both be 0.8 so that the 200 by 200
plot would be reduced to fit the 160 by
160 screen size. Lines KXX) and on should
contain a routine to move to a point or
draw a line to a point given by X and Y.
They should be followed by a RETURN.
The only other recommendation is to
make the step size in the programs larger
for those computers that have a lower
resolution, such as the TRS-X0 Model I/III
screen.
Now to start with the actual figures.
The figures progress in complexity from
Figure la. a curve formed by straight
lines, to the three dimensional objects
depicted in Figures 5, 6. 7, and 1 which all
rank about equally in difficulty. If you
plan on understanding how one of the
harder figures is drawn, follow the ex-
planations of the figures from the be-
ginning. On the other hand, if you couldn't
care less about the trigonometry involved,
you can still benefit from the programs
without knowing ihe principles behind
them.
Smooth Curve
To begin with. Figure la is simply a
smooth curve that is formed by drawing a
set of straight lines. Some of you have
undoubtedly constructed this type of figure
before. It is also somewhat reminiscent of
the string art discussed in our first tutorial.
The math involved in this figure is simple
enough. The first line is a vertical line.
For each successive line, the line starts a
given step lower while the line ends the
same step farther to the right.
Instead of stopping at this point, a much
more interesting figure can be made by
placing four of the same curves back to
back. The resulting star pattern is shown
Figure ic
in Figure lb. But why stop here? Place
five of the star patterns together, and the
much more attractive pattern in Figure
1c can be made.
Note how a simple curve can be used
many times over to create a complex
pattern. This is the technique that is used
frequently in graphics. By repeating a
simple pattern to form larger patterns and
then repeating these larger patterns to
form even larger ones, a complex, sym-
metrical pattern can be created.
Sine Wave
The abstract flower-like patterns in Fig-
ures 2a and 2b are the first to use a
Figure la.
February 1 984 • Creative Computing
trigonometric function. In this case the
radius of all the points is determined with
a sine wave. As the radius increases or
decreases as determined by the sine wave,
the angle from the center is constantly
being increased. The actual X and Y
coordinates of the points to be plotted
are determined as follows if AN is the
angle from the center:
X=COS(AN)*RADIUS:Y = SIN(ANl*
RADIUS
Figure 2b.
The complete pattern in Figure 2a is
made by repeatedly drawing the same
pattern and multiplying the radius by a
constant each time to make each pattern
larger than the one before. Figure 2b is
much the same as Figure 2a except that it
only has three petals and each succcssivclv
larger pattern is twisted slightly with respect
to the one before it.
Figure 3 also makes use of the sine
function. In this case it gives the resulting
figure something of a three-dimensional
Figure 2a.
Figure 3a.
look. The basic pattern used to make
Figure 3c is shown in Figure 3a. This
figure is then spun around from to 1K0
degrees (0 to 3.14 radians) in steps of ten
degrees. This is exactly what Figure 3b is.
Notice that the Y coordinates remain
exactly the same. The X coordinate is
multiplied by the cosine of the angle to
give the X coordinate that is plotted. The
result of this is that it looks almost us if
the object is coming out toward you.
The completed pattern depicted in
149
>UR WORD PROCESSOR IS SO
POWERFUL AND "SMART", WHY DOES
IT REQUIRE EXTRA MEMORY AND
RUN UNDER JUST ONE VERSION
OF DOS?
QUIT BITCHIN'!
michael shrayer's
Ele ctric tori! PC
word processing system
B* 5 \\* c
... is the SMARTEST and most
POWERFUL word processor
ever developed for the
IBM PC/XT-because it runs
under DOS 1.0, 1.1 and 2.0,
WITHOUT MODIFICATION! It
also runs with as little as 48K all
the way up to 512K-on hard disk
too! ELECTRIC PENCIL PC is
the only word processing system
that takes advantage of EVERY
hardware feature of the
IBM PC/XT. Don't be fooled by
competitors who can't record
history, we have already done it!
Take a look at history for
yourself and ask for your dealer
demonstration disk today.
It's only $49.95. Call us
at (714) 946-5805.
Electric Pencil PC:
The FIRST Best Seller will now
be the BEST Best Seller!
■ ■ _
J3
'he Thoughtware Ctampaiiy.
Order from your favorite distributor or order direct
• IHM k a ragbttred trademark of Inlernatn.nal BuaiMM Mai him-* Corp
•• Klerlric Peneil PC ■* a trademark of 1.1(1. Inr
UG, Inc.. 1953 West 1 1th St.. Ipland. CA 91T8(i (7N)!M6-5805
150
February 1984 « Creative Computing
nichael shrayer's
£
word proc^smg system
for the
IBM PC, IBM X
compatible compt
easy to learn
easy to use
CIRCLE 136 ON READER SERVICE CARD
Apple Mechanic's hi-res
type routines and tonts are |
usable in your programs
WITHOUT LICENSING
FEE. Just give Beagle Bros]
credit on your disk and
documentation.
APPLE MECHANIC
Ht-RES SHAPE EDITOR / TYPE FONT DISK
by BERT KERSEY
$29.50 Includes Peeks Pokes Chart & Tip Book »5
SHAPE EDITOR: Keyboard-draw hi-res shapes
for animation in your Applesoft programs Access &
create proportionally-spaced hi-res Typefaces with
each character re-definable as you want Six fonts
are included on the disk Excellent USTable Apple-
soft demos show you how to animate graphics and
create professional-looking Charts and Graphs
BYTE-ZAP: Rewrite any byte on a disk for repair
or alteration Load entire sectors on the screen for
inspection Hex Dec Ascm displays and input Edu-
cational experiments included tor making trick file
names restoring deleted files, changing DOS. etc
MORE: Useful music text and hi-res tricks lor your
programs Clear educational documentation
APPLE MECHANIC
DOS BOSS
DISK COMMAND EDITOR
by BERT KERSEY and JACK CASSIDY
$24.00 Includes Peeks Pokes Chart & Tip Book «2
RENAME DOS COMMANDS & Error Mes-
sages Catalog'' can be Cat . Syntax Error can
be "Oops' or almost anything you want it to be
PROTECT YOUR PROGRAMS. An unautho-
rized Save-attempt can produce a "Not Copyable"
message or any message you want Also easy List-
Prevention and other useful Apple tips and tricks
Plus one-key program-execution from catalog
CUSTOMIZE DOS. Change the catalog Disk
Volume heading to your message or title Omit or
alter catalog file codes Fascinating documentation,
tips and educational Apple experiments
ANYONE USING YOUR DISKS (booted or
not) will be using DOS the way YOU designed it
by BERT KERSEY
$20.00 Includes Peeks & Pokes Chart
26 NEW FONTS for use with Apple Mechanic
programs Many different sizes and typestyles. both
ordinary and cArtistic. Every character from A to
Z to • ' every typeface from Ace to
Zooloo is re-definable to suit your needs All
typefaces are proportionally spaced tor a more pro-
fession.! pie do notice the difference 1
BEAGLE MENU: Display only the file names you
want h ks (lot example, only Applesoft
or oni. last j^
'W - ■'•)■-'
GOTO your *«
Apple Software
Store lor Beagle Bros
products. If he is out of a
particular disk, get on his
case. He can have any . / ■ i X \
Beagle Bros disk for you _^i^—
within a couple of days by phoning
ANY Apple Software Distributor
RUSH following disks by First Class Mail
S29 50
D A|i 4995
DAM '(» DPror i 2950
Be. i
■
DDiskOmfc 2950 D Utility Cny 29 50
100 D
QD' D ADD Ml
AT YOUR APPLE DEALER NOW!
Or order directly from Beagle Bros—
10 LIST: LIST LIST FOR ZZ PEEK(175)»PEEK
(176)*256*36 TO 3072: POKE ZZ.216 NEXT
20 FOR XXX 1 TO 2 POKE-16299.0: POKE
-16300.0: XXX 1: NEXT: REM Experiment
with different length va riable names
BEAGLE BAG
12 APPLE GAMES ON ONE DISK
by BERT KERSEY
$29.50 Includes Peeks & Pokes Chart
COMPARE BEAGLE BAG with any single \
• Locked-Up disk on the market today
"> All 12 games are a blast the price is a
gain the instructions are crystal clear and
disk is COPYABLE You can even
A crl tograms or list them to learn
' programming tricks by seeing how they work
TWELVE GAMES from the Applesoft Ace. Bert
Kersey TextTrain. Wowzo. Magic Pack Buzz-
word Slippery Digits and many many more
EXCELLENT REVIEWS— See Jan-83 Sottalk.
p 148 Beagle Menu too see Typefaces description
H TOLL-FREE
Orders only ALL 50 STATES 24 Hours a Day
1-800-227-3800 ext 1607
BEAGLE BROS Bth
4315 SIERRA VISTA SAN DIEGO CA 92103
All ORDERS SHIPPED IMMEDIATELY
4315 SIERRA VISTA SAN DIEGO. CA 92103
619-296-6400
ALL BEAGLE DISKS ARE
UNLOCKED, COPYABLE
AND COMPATIBLE WITH
APPLE II, 11+ AND He.*
(Don't Settle for Less!)
APPLI A-Wno
$24 95: Includes Peeks Pokes AND Commands Charts
MANY MINI-UTILITIES: Disk Scanner finds
bad disk sectors Key-Clicker adds subtle sound as
you type DOS-Killer adds two tracks of space to
your disks. 2-Track Cat allows up to 210 file names
per disk. Program Splitter makes room tor hi-res pix
with large Applesoft programs Text Imprinter trans-
fers text to the hi-res screen. Onerr TeH Me prints the
appropriate error message but continues program
execution. Text Screen Formatter converts text
layouts into Print statements plus much more
Apple wizardry from the boys at Beagle Bros
MORE TIPS ON DISK: Including fantastic pro-
gramming tricks from Beagle Bros Tip Books 5. 6
and 7. plus programs from Tips/Tncks Chart «1
TWO-LINERS TOO: From our customers around
the world - and elsewhere Little mind-blowers that
will teach your old Apple some new tricks'
TIP DISK #1
100 TIP BOOK TIPS ON DISK
by BERT KERSEY
$20.00 Includes Peeks & Pokes Chart
100 LISTABLE PROGRAMS from Beagle
Bros Tip Books 1 -4 Make your Apple do things its
never done 1 AM 100 programs are LISTable and
changeable for Apple experimentation
COMMAND CHART INCLUDED: Free with
each Tip Disk an 11 x 17 poster of all Applesoft.
Integer Basic & DOS Commands with Descriptions'
EARLY
MODEM
FLEX TYPE
(FORMERLY f LEX TEXT)
VARIABLE-WIDTH HI-RES TEXT UTILITY
by MARK SIMONSEN
$29.50 Includes Peeks & Pokes Chart
PRINT VARIABLE-WIDTH TEXT on both hi-
res screens with normal Applesoft commands
(including HTAB 1-70) Normal expanded & com-
pressed text with no extra hardware (70-column
monitor, not a tv)
ADD GRAPHICS TO TEXT or add Text to hi-res
•iics Run your existing Applesoft programs
under Flex Type control Fast, easy to use and
Compatible with GPLE and Double-Take
DOS TOOL KIT- font compatibility or use the
supplied Flex Type typefaces Select up to 9 fonts
with control-key commands A text character editor
lets you redesign any Apple text character
FRAME-UP
FAST APPLE DISPLAY UTILITY
by TOM WEISHAAR
$29.50 It* & Pokes Chart
PROFESSIONAL PRESENTATIONS: Turn
into
uows FAST hires loads in
oard-advance frames
UNATTENDED SHOWS an -optional with each
ptctun : to display
on li »m 1 to 99 seconds Custom Text
Screen Editor lets yi i *-and-whit.
,ird during
shows M.i nskloyour
friends,: ■■< home to Mom 1 1
A[1»nA
I
CIRCLE 103 ON READER SERVICE CARD
Plotter Tutorial, continued...
Figure 3b.
Figure 3c is made from two copies of
Figure 3b placed al 90 degrees to each
other. This is done easily enough by
switching the X and Y coordinates when
drawing the second copy. Again, a rel-
atively complex figure is made from a
simple pattern that is repeated.
Sphere
The next drawing. Figure 4. employs
the same type of construction technique
as the previous figure. This time the starting
figure is a semicircle instead of the pointed
outline in Figure 3a. The math used to
draw it is also exactly the same as in the
last figure. This time, however, the points
along the starting figure, namely the semi-
circle, are calculated instead of being given
Figure 4.
by an array as done previously.
The points along the semicircle are
calculated at five-degree intervals to ap-
proximate a real semicircle. The resulting
figure has a more three-dimensional ap-
pearance than Figure 3c because we can
all recognize Figure 4 as a sphere or a
ball.
Three-Dimensions
The complexities of drawing objects in
three dimensions first become apparent
in Figure 5. In reality, the way it is drawn
is similar to the way the sphere was drawn.
Instead of a semicircle, the pattern in
Figure 5a is spun on its axis to create the
three-dimensional object.
February 1984 ' Creative Computing
Figure .?<-.
Instead of just rotating it through 180
degrees, however, it is spun through a
complete 360 degrees (2*PI in radians).
This has both its advantages and disad-
vantages. The advantage is that the object
will look truly three-dimensional when it
is tilted at an angle so that the whole top
surface becomes visible. The disadvantage
is that all the lines you can't see in reality
(hidden lines) must be removed some-
how.
The first problem is to tilt the object so
that the top surface can be seen. This
requires you to begin to think in terms of
three dimensions. Each point on the object
has an X. Y and Z coordinate. Think of
the X and Y coordinates as being the
same as on any graph, while the Z coordi-
nate is a measure of the depth into the
paper or distance above the paper. Now
if the object is tilted up as in Figures 5c.
5d. and 5c, the X coordinate always remains
the same for a given point on the object.
All that remains is to find the Y coordinate
Figure 5a
to be plotted because this will change
depending on the depth, or Z coordinate.
To do this, the first thing we must do is
calculate the angle of the point with respect
to the center. This angle is given by ATN
( Y/Z). The distance from the X axis, which
will become the radius when the object is
tilted around the X axis, should also be
known. The distance is given by SQR(Y*Y
+ Z*Z).
Finally, to actually tilt the object a certain
number of degrees, for example 30 degrees,
simply add 30 degrees to the angle that
was just calculated. The new Y cixirdinate
of the point will be equal to SIN< ANGLE)
•RADIUS. In reality the Z coordinate
will also change when the object is tilted,
but this will not change the two-dimensional
view that is plotted.
Now all that remains to be done is to
remove the hidden lines. First, the bottom
cannot be seen so those lines can simply
be deleted. Secondly, the lines representing
the sides cannot be seen on the far side of
the object, so they can also be deleted
from the drawing.
The last remaining hidden lines are those
that might be hidden because of the inside
edge which is facing out of the paper (see
Figure 5c). These can be removed by
calculating the angle between the point
to be plotted and the corresponding point
on the inside edge. If this angle is greater
than the angle of tilt, then the point will
not be plotted. (For more on hidden line
removal, see "Hidden Surface Elimination "
in this issue. —Ed.)
The objects in Figures 5c. 5d, and 5e
all take a while to plot, so go do something
else for ten minutes. Also try tilting the
objects at different angles. Figure 5c is
tilted at 17 degrees. 5d at 35 degrees; and
5e at 50 degrees. They are all done with
40 steps.
Figure 6 is what is commonly referred
Figure 5c.
Figure 5e.
153
Plotter Tutorial, continued...
to as a torus. It is made in exactly the
same way as Figure 5. The outline that is
spun on its axis is shown in Figure 6a.
The only difference that exists in plotting
the two figures is that the hidden lines
along the outside edge are more difficult
to remove because the edges are round
rather than square. The angle between
Figure 6a
Figure 6d.
the point to be plotted and the edge possibly
blocking the view must be calculated. If
it is greater than the angle of tilt, the
point will not be drawn.
Using A Grid
A much different approach to plotting
in three dimensions is shown in Figures
7a and 7b. Instead of having only the
actual object drawn, the object is shown
as a projection from a flat plane. The
procedure for plotting the points is exactly
the same as for Figures 5 and 6. The
important difference lies in that the points
that are to be plotted lie along a grid
while with the torus the points to be plotted
lie along the radius of the object. Both
approaches result in a three dimensional
effect.
Removing the hidden lines is a fairly
involved pnx:edure once again. The highest
points along the half-sphere lie along a
line that is at an angle of 30 degrees to
the X axis or where Z=0. If the angle
between the point to be plotted and the
corresponding point in the same line of
154
Figure 7a.
Figure 7b.
sight on the sphere is greater than the
angle of tilt then the point will not be
plotted. I won't go into detail on the
trigonometry here because it is only ap-
plicable to the drawing of this half-
sphere.
There is one more point that should be
made about the half spheres in Figure 7.
Figure 7b looks much more like a half
sphere than Figure 7a. Obviously, this is
because the grid is much finer in Figure
7b. The grid is twice as fine in both the X
and Z dimensions, which makes for an
overall resolution that is four times better.
Unfortunately, this means it also takes
four times as long to draw. I recommend
the finer resolution, a step size of five, if
you have the time. The step size is given
by ST in line 20.
Figures 8 and 9 have been included to
contrast the grid method and the radii
method. The points in Figure 8 are located
along radius spaced at given angles while
those in Figure 9 are located along a grid.
Both Figures 8 and 9 show the same figure,
namely a cosine wave from to 2*PI that
is spun about to create a three-dimensional
object.
The grid projection in Figure 9a still
does not have the hidden lines removed.
To take out the hidden lines in this figure
would take far too many calculations and
too much time. So instead of removing
the hidden lines, I tilted the plane from
the original 50 degrees in Figure 9a to 63
degrees in Figure 9b. VT in line 30 repre-
sents the angle of tilt of the plane. This
way there are no hidden lines and the
three dimensions are still retained.
Figure 9c is the same cosine wave used
in Figures 9a and 9b, but the wave is not
stopped at 2*PI. Instead it is continued to
the corners of the grid, making for a most
impressive design.
The program in Listing 9 will plot Figure
9b as is. To plot Figure 9c, delete the rest
of lines 70 and 160 after the first statement.
The figures as shown were plotted with a
step size of five, but a step size of ten will
still allow reasonable resolution while taking
only one quarter of the amount of time.
I hope I have been able to pass on
some valuable insights into the techniques
used to draw various graphic patterns and
three-dimensional figures. Simply polish
up on your trigonometry, use your ingen-
uity, and experiment a lot. Impressive
graphics are difficult to make, but are
definitely not beyond your reach. US
Listings 1-9 on following pages.
Figure 9b.
Figure 9c.
February 1984 c Creative Computing
Listing la.
20 FORX1=0 TO 100 STEP 10
Y1=100-X1
X=0 : Y=Y1 :A*=' MOVE "tGOSUBl 00
X = X 1 : Y = : A*= ■ DRAW •♦.gosubi 00
30
40
so
60 NEXTX1
70 END
Listing lb.
20 FOR C=1T04
30 FOR X2=0 TO 100 STEP 10
40 Y=100-X2:X1=X2
50 IFC=2THENY=-Y
60 IFC=3THENY=~Y:X1=-X2
70 IFC=4THENX1=-X2
B0 X=0:A*="hOUE':GOSUB1000
90 x=xi:y=o:a*='draw tGOSUBlOOO
100 NEXT X2
110 NEXTC
120 END
Listing lc.
20 FOR n=itos:read X.Y
30 cx=x:cy=y:gosub7o
40 NEXTN
50 END
60 DATA 0.0,-50»-50»50,-50r-50i50.50
70 FOR C=1T04
80 FOR X2=0 TO 50 STEP 5
90 Y=50-X2tXl=X2
100 IFC=2THENY=-Y
110 IFC=3THENY=-YtXl=-X2
120 ifc=4thenx1=-x2
130 as="move":x=cx:y=cy+y:gosue:iooo
140 A*="DRAW* :X=CX+X1 t Y=CY tGOSUBl 000
150 NEXTX2
160 NEXTC : RETURN
Listing 2.
5 INPUT-NUMBER OF ' LEAVES •=• ;p:p=P/2
10 INPUT'SLOWLY TWISTING ( Y/N) • ;b*:B*=LEFT*(B«, 1 )
20 PI*3.1415:P2=2*PI
30 S=P2/180:N1=5:N2=4
40 FOR D=l TO 10
50 M 1=N1 *D : M2=N2»D : IFB»= ■ Y ■ THENAA=D*PI/30
60 for an=0 to p2 step s:a=an+aa
70 sn=abs(sin(an*p) ) :ra=snkm1+m2
bo x=cos<a>*ra:y=sin(a>*ra
90 IF AN=0 THEN A*= "MOVE ■ tGOSUBl 000 : X1=X : Y1=Y :GOT0120
ioo x=int<x>:y=int<y>
no a«='draw:gosubiooo
120 NEXT AN
130 A*='DRAW' :GOSUB1000
140 NEXT D
150 END
Listing 3.
10 PI=3.1415926:P2=PI*2
20 S=PI/20
30 GOSUB160
40 FORAN=0TOPI STEP S
50 FOR N=1T05
60 X=X<N)*COS(AN) :Y=Y(N)
70 IFN=1 THEN A*= "MOVE • : GOTO90
80 A*=*DRAW
90 IF Fl=l THEN XX=X : X=Y : Y=XX
100 X=INT(X):y=INT(Y> tGOSUBlOOO
110 NEXTN
120 NEXT AN
130 IFF1=1THEN150
140 Fl=i:GOTO40
150 END
160 forn=itos:readx<n> , Y(N> :nextn:return
170 DATA 0.100»25.25»100»0»25.-25»0f-100
February 1984 c Creative Computing
155
COMPUTER MAIL ORDER
TERMINALS
910 SS1900
910 Plus S 599 00
914 S569 OO
924 $689 OO
925 $73900
950 S929 OO
970 $1039 00
COMPUTERS
Teleporl Portable CALL
8O0A $109900
B02 S2699 00
803 $194900
802H $469500
806 20 $4999 OO
816/40 $9199 00
1602 $3399 00
1603 CALL
fcTeteVideo
Spml XL Poilalm- S3999 00
HE I $136900
HE 2 $1649.00
HE-3 $2399 00
IIE-4 $3199 00
PC E $1579.00
PCI $2399 00
PC 2 $2799 00
PC XL $3599.00
1620 $3599 00
1630 $5499.00
1640 $649900
Cyma Software CALL
>® SANYO
MBC550 PC CALL
MBC 555 PC CALL
MBC 1100 $1599 00
MBC 1150 $2099.00
MBC 1200 $1999 00
MBC 1250 $2399 OO
FDD 32OO320K Drive $399 00
FDD 6400 64K Drive $499 00
PR 5500 Printer $699.00
tVIOiMITORS
AMOEK
300 Green $149 00
300 Amber $159.00
310 Amber $169.00
Color 1 $279.00
Color 1 Plus $299 00
Color 2 $399.00
Color 2 Plus $419 00
Color 3 $349.00
Color 4 $699 00
BMC
12 Green $79.99
12 Green HI RES $11999
9191 13 Color $249 99
GORILLA
12 Green $88 99
12 Amber $95 99
NEC
JB1260Green $109 99
JB 1201 Green $149 99
JB1205Amber $15999
JC 1215 Color $299 99
JC 1216 RGB $429 99
QUADRAM
Ouadchrome $499 99
TAXAIM
12 Green $119 00
12 Amber $12900
Taxan 1 RGB $279 00
USI
P. 1 9 Green $99 99
Pi 2 12 Green $119 99
Pi 3 12 Amber $149 99
Pi 4 9 Amber $139 99
1400 Color $269 99
ZENITH
ZVM 122 Amber $99 99
ZVM 123 Green $89 99
ZVM 135 Color/RGB $469 99
MODEMS
ANCHOR
Mark I |RS 2321 $79 OO
M.irk II lAtaril S79.00
Mark III |TI 991 $109 00
Mark IV (CBM/PETl $125.00
Mark V (Osborne) $95.00
Mark VI (IBM PCI $169.00
Mark VII (Auto Ans/ Auto Dial) $119.00
Mark XII (1200 Baudl $299 00
TRS-80 Color Computer $99.00
9 Volt Power Supply $9.00
HAYES
Smartmodem 300 $21900
Smartmodem 1 200 $509 00
Smartmodem 1200B $459 00
Micomodem II $265.00
Micromodem II Plus $299 00
Micromodem HE $269 00
Micromodem 1O0 $299 00
Smart Com II $89 OO
Chronograph $199 00
NOVATION
J. Cat $99 99
SmartCat 103 $179 00
SmartCat 103/212 $399 00
AutoCat $219 00
212AutoCat $549 00
Apple Cat II $249 00
21 2 Apple Cat $569 00
Apple Cat 212 Upgrade $309 00
Cat $139.99
O-Cat $149 00
PC-Cat $339 00
ZENITH
ZT 1 $36900
APPLE INTERFACE
CARDS & BUFFERS
Choose from PKASO. Orange Micro.
MPC MicroMax Tymac. Ouadram a
Practical Peripherals CALL
IBM
NEC 3SSO »1 BBB.OO
PERCOM/TANDON
DRIVES
5'« 320K Floppy $249 OO
5 Meg Hard w Controller $1 399 OO
10MegHardw/Controller $1699 00
1 5 Meg Hard w/Controller S7095 OO
20MegHardw/Controller $2399 00
AMOEK
310A Amber Monitor $169 00
DXY 1O0 Plotter $599 00
Color II $399.00
AST RESEARCH, INC.
Six Pak Plus, from $279 00
Combo Plus II from $279 00
Mega Plus Irom $309 00
I/O Plus II Irom S139O0
QUADRAM
Ouadlink $549 00
Ouadboard as low as $289 00
Quad 51 2 Plus as low as $249 00
Ouadcolor as low as $21900
Chronograph $89 OO
Parallel Interface Board S89 OO
64K RAM Chips Kit $59 00
MICRO PRO
WordStar Mail Merge $369 OO
InfoStar $299 00
SpellStar $15900
CalcStar $99 OO
MICROSTUF
Crosstalk $105 00
MICROSOFT
Multiplan S159 00
pfm
APPLE IBM
Write 79 00 89 OO
Graph 79 OO 89 00
Report 79 00 79 00
File: 79 00 89 OO
Solutions' as lowas 16 OO 16 00
•Call On Titles
PPHN
AXIOM
AT too Atari Interlace $249 00
CD-IOOCBM 64/VIC 20 $249 00
GPIOO Parallel Interface $19900
IMC
401 Letter Quality $589 OO
BX 80 Dot Matrix $269 OO
CENTRONICS
122 Parallel S499 00
739-1 Parallel $399 00
739 3 Serial $449 00
C.ITOH
Gorilla Banana $209 00
Prownter BS10P $379 00
Prownter 1 550P $679 00
AlOHScpsI 569 00
F10-40 $999. OO
F1055 S149gOO
COMREX
ComWrile, II Letter Quality $549 00
DIABLO
620 Letter Quality $949 00
630 Letter Quality $1749 00
DAISY WRITER
20O0. $999 00
2500 CALL
Tractor Feed $109 00
EPSON
MX SOFT. MX 1O0 RX-80. RX 80FT.
FX-80. FX-100 CALL
IDS
Prism 80.. For Configurations .CALL
Prism 32... For Configurations. . .CALL
MANNESMAN TALLY
1601 $589 00
180L $799 00
Spirit 80 $3Q9 OO
ASHTON-TATE
dBASE II $399 OO
IUS
EasyWriter II $189 00
EasySpeller $119 00
EasyFiler S229O0
CONTINENTAL. BOFTWABE
1st Class Mail/Form Letter $79 00
The Home Accountant Plus $88 00
SYNAPSE
File Manager $89 OO
LOTUS
1-2-3 $319 00
PROFESSIONAL BOFTWAPIE
PC Plus/The Boss $379 00
VISICORP
IBMAPPLE
VisiCalc 159O0
V.-..I ah 1 159 OO
VisiCalc-Advanced 269 OO
Vis. Word Spell 249 00
Visitrend Plot 199 00 1 99 OO
VisiLink 169 OO
V.siFile 199 00 169 00
VisiSchedule 199 00 199 00
Visidex 159 0O
VisiPlot 135 00
VisiTerm '5 °°
Desktop Plan 199 00 169 00
Bus Forecast Model 75 00 75 00
Stretch Calc 75 00 75 00
VisiTutor Calc 59 OO 59 OO
VisiTutot Advanced 75 00 75 00
VisiTutor Word 59 00 59 00
Vision Calc 249 00
Vision Graph 129 00
Vision Mouse 159 00
Vision Host _31_9JX)
TERS
NEC
8023 Oot Matrix S379 00
8025 Dot Matrix S669 00
2050 Letter Quality $999 00
3510Senal/LetterOuality $144900
3530 Parallel Letter Quality $1499 00
3550 IBM Letter Quality $169900
7710 7730Senal Parallel $1949 00
OKIOATA
82 83 84 92 93 2350 2410 CALL
SMITH CORONA
TP 2 $449 00
Tractor Feed S119 00
SILVER REEO
500 Letter Quality S469 OO
550 Letter Quality $699 OO
STAR
Gemini 10X $299 00
Gemini P15 $449 OO
Delta 10 $559 00
Serial Board $75 00
TOSHIBA CALL
TRANSTAR CALL
PRINTER CABLES
Available tor Atari. Commodore. IBM.
Apple. Epson. Kaypro. Televideo Frank-
lin. Eagle. Sanyo. Osborne. NEC.
Zenith and many others We supply all
your computer needs*
PAPER SUPPLIES
lOOOshts 8' rx11 Tractor Paper 19 99
lOOOshts 14';«11TractotPeper S24 99
1 or 2 Address Labels $9 99
-WE5T= -CANADA: =EA5T =
800-6«»8-35ii 300 • 268-4559 800255«8950
w In Toronto call 1416 828 0666 Oept02O8 In PA call (7 1 71327 9575 Depl 02O8
^ in NV call ,7021588 5654 Depl 0208 Order Status Number 828 0866 Ord.r Status Number 327 9576
■ Order Status Number 588 5654 2505 Ounwin Or„e Unit 1 8 Custom., Serve. Number 327 1450
9 PO Bo. 6689 State-line. NV 89449 M.ss.sseuga Ontario Canada L5LI T1 477 E Third St Williamsport PA 1 7701
No risk no deposit on C O D orders P,e paid orders receive free sh.pp.ng within the UPS continental United States with no waiting period fo, certified checks o.
money orders Add 3^ Iminimum $5 00! shipping and handling on all C D and credit card orders Larger shipments may ,eou.,e additional charges NV and PA
• esidenl. add sales tax All items subject to availability and price change We stock manufacture, s and third parly software tor most all computers on the market Can
today for ou, catalog
PUTER MAILORDER-
vtf
ACE 1000 Color Computer CALL
ACE Family Pack System CALL
ACE PRO PLUS System CALL
ACE 1 20O Office Mgmt System CALL
NOT HE EXPENSIVE
APPLE/FRANKLIN
DISK DRIVES
MICHO-SCI
*2 $21900
A4 ° $299.00
A70 $31900
C2 Controller $79 OO
C47 Controller $89 00
RAIMA
El "» ' $279 00
*'"• 2 $389 00
Elite 3 $569 00
APPLE Ha STARTER RACK
64 K Apple Me. Disk Drive $ Controller.
80 Column Card. Monitor II A DOS 3 3
COMPLETE $1499 00
c
Z commodore
CBM
CBM 4032 $599 00
CBM 8096 $869 00
CBM 9O0O $999 00
B128 80 $769 00
CBM 64K Memory Board $269 00
8032 to 9000 Upgrade $269 00
2031 LP Disk Drive $299 00
8050 Disk Drive $949. OO
8250 Disk Drive $1199 00
4023 Printer $379 OO
8023 Printer $569 OO
6400 Printer $1399 00
Z RAM $499 00
Silicon Office $699 00
The Manager $199 00
Soft ROM $125 00
VisiCalc $159 00
PROFESSIONAL
SOFTWARE
Word Pro 2 Plus $159 00
Word Pro 3 Plus $189 00
Word Pro 4 Plus/5 Plus each $279 00
InfoPro $1 79. OO
Administrator $399.00
Power $79 00
8032
CBM 64 S199
VIC BO CALL
CI 541 Disk Drive $249 00
C 1 530 Oatasette $69.00
CI 520 Color Printer/Plotter. $169 00
C1S25 Dot Matrix/Parallel. . $219.00
C1526 Dot Malm Serial $279 00
C1 702 Color Monitor $249.00
C1311 Joystick $4 99
C1312 Paddles $i t gg
C1600 VIC Modem $89 00
CI 650 Auto Modem $89 00
Logo 64 $49.00
Pilot 64 $39.00
Simon s Basic $1 9.00
Word Pro 64 Plus. $59. OO
Parallel Printer Interface $69.00
Calc Result 64 $129.00
Codewnter 64 $75.00
Ouick Brown Fox . $49.00
Word Pro 64 Plus $59. OO
We stock a full inventory o» software for Commodore, such as:
Artworx. Broderbund. Commercial Data. Creative Software.
Epyx. HES. MicroSpec. Nufekop. Romox. Sinus. Synapse.
Thorn EMI. Tronix. UMI. Victory. Spinnaker. Rainbow g, Timeworks'
CALL FOR DETAILS!
HANDHELD COMPUTERS
k HANOHEl
«*1 ex
$253
$51 99
HP IOC
$69 99
$88 99
$749 99
HPIL Module
HPIL Cass or Printer
$359 99
Extended Function Module
$63 99
NEC
PC 8201 Personal Computer
PC 822 1 A Thermal Printer . .
PC 8281 A Data Recorder .
PC 8201 06 8K RAM Chips
PC 8206A 32K RAM Cartridge
$599 00
$149 OO
$99 OO
$105.00
$329 00
PC-1 500A . . . SI 6S.99
PC-1 SESOA SB8.9S
CE 125 Printer/Cassette $128 99
CE 150 Color Printer Cassette $171 99
CE1558KRAM $93 99
CE 161 16K RAM S 1 34 99
CE 500 ROM Library $29 99
TIMEX/SINCLAIR
10DO
Timer Sinclair 10OO $35.99
16K Memory $29 99
2040 Printer $99 99
VuCalc $17 99
Mindware Printer $99 99
A
ATARI
HOME COMPUTERS
600XL.
aooxL. .
S189
$299
1010 Recorder $74.00
1020 Color Printer $249.00
1025 Dot Matrix Printer $449.00
1027 Letter Ouality $299 00
1030 Direct Connect Modem . CALL
1050 Disk Orive $379 00
CX30 Paddle $1200
CX40 Joystick each $8 00
CX77 Touch Tablet $64.00
CXSOTrak Ball $48 OO
CX85 Keypad $105 OO
4003 Assorted Education. $47 OO
401 1 Star Raiders $33. OO
4012 Missile Command $29.00
401 3 Asteroids $29.00
5049 VisiCalc S159 0O
7097 Logo. $79.00
7101 Entertainer $69.00
7 1 02 Arcade Champ $75.00
8026 Dig Dug $33.00
8030 E.I. Phone Home $33 00
8031 Donkey Kong $39 OO
8036 Atari Writer $79.00
8040 Donkey Kong. Jr $39 00
8043 Ms. PacMan $39 00
8044 Joust $39 00
DISKETTES
MAXELL
5' « MD-1 $29.00
$'< MO-2 $39.00
8 FD-1 (SS/DDI $39.00
8 FD-2 (DS/DD) $49. OO
VERBATIM
5*4 SS/OD $26.99
5'4 DS/DD $36.99
ELEPHANT
5 . SS SD $18.49
5' 4 SS DO $22 99
5' 4 DS/DD $28 99
HEAD
5' 4 Disk Head Cleaner $14 99
DI8K HOLDERS
INNOVATIVE CONCEPTS
Flip n File 10 $3.99
Flip n File 50 51799
Flip- nFik»(40O80OROM)H older $17 99
LJK ENTERPRISE!
Atan Letter Perfect Divk|40 80| $79 99
Alan Letter Perfect ROMI40 col) $79.99
Alan Letter Perfect ROMIBO coll $79 99
Atan Data Perfect ROMI80 col) $79 99
Atari Spell Perfect DISK $59.99
Atari Utility MailMerge $21 OO
Apple Letter Perfect $99.00
Apple Data Perfect $75.00
Apple LJK Utility $2100
Apple Lower Case Generator ...$19.00
1200XL
14QOXL
CALL
CALL
PEflCCM
AT88S1 $329 00
AT88A2 $259.00
AT88S2 $529 00
AT88S1P0 $429 00
AT 88-DDA $119 00
RFD40S1 $449 00
RFD40A1 $269 00
RFD40S2 $699 00
RFC 44 SI $S39O0
RFD44S2 $869 00
TEXAS INSTRUMENTS
TX99-S1 $279 00
RAIMA
'OOO $31900
TRAK
AT-02 $389 00
MEMORY BOARDS
Axlon 32K $59.00
Axlon 48K $99 00
Axlon 128K $299.00
Intec 32K $59.00
Intec 48K $85.00
Intec 64K . $99.00
Intec Real Time Clock $29. OO
ALIEN VOICE BOX
Atari $119 00
Apple $149.00
KOALA PAD
Atari $75 00
Apple $85.00
IBM $95 00
CBM 64 $75 OO
CONTROLLERS &
JOYSTICKS
WICO
Joystick $21.99
3-way Joystick $22.99
Famous Red Ball $23 99
Power Grip. $21.99
BOSS Joystick SI 7 99
ATARI/VIC Trak Ball $34.99
Apple Trak Ball $54 99
Apple Adapter $1 5.99
Apple Analog $37.99
KRAFT
Joystick $41.99
Atari Single Fire $12 99
Atari Switch Hitter $15.99
Apple Paddles $34.99
IBM Paddles $34 99
IBM Joystick $46 99
AM ISA
3100Single $1399
3101 Pair $1999
Joyboard $37.99
TO
Atari Trak Ball $47 .99
Apple Joystick $47 99
Apple Trak Ball $47 99
=WE5T= zOkM&DJkz =EA5T
800o648«35ff 300-263^559 800«235*3950
In NV call |702|588 5654 Oept 0208
Order Status Number 588 5654
PO Bo« 8689 Statehne NV 89449
n Toronto call (416 828 0866 Oept 0208
Order Status Number 828 0866
2505 Ounwin Drive Unit 1 B
Mississauga Ontario Canada L5L1 T1
CANAOIAN OROEHS All prices are subject to shipping tax and currency fluctuations Call for exact pricing ,n Canada
INTERNATIONAL ORDERS All shipments outside the continental United States must be pre paid by certified check only
handling EDUCATIONAL DISCOUNTS Additional discounts are available to qualified Educational Institutions
APO A FPO Add 3 V (minimum $5 OO) shipping and handling
CIRCLE 110 ON READER SERVICE CARD
m PA call l?t 7|327 9575 Oept 0208 .
Order Status Number 327 9576 I
Customer Service Number 327 1450
477 E Third St W.M.emsport PA 1 77C
Include »•* (minimum $5 OOl shipping and
v^
II
MBI
yjai
w
Plotter Tutorial, continued...
Listing 4.
10 PI=3.1415926:P2=PI*2
20 S=5«PI/180:RA=75
30 FOR B=0 TO PI STEP S
40 FOR A=0 TO PI STEP S
50 Y=SIN<A)*RA*COS(B) : X=GOS< A> *RA
60 IF A-0 THEN A*=" MOVE ■ : GOTO80
70 A«="DRAW'
bo x=int(x>:y=int<y>
90 GOSUB10 00
100 NEXT A
110 NEXT B
120 FOR B=0 TO PI STEP S
130 FOR A-=0 TO PI STEP S
iio y=cos<a>*ra:x=sin<a>*ra*cos<B)
150 IFA=OTHENA*="MOVE':GOT0170
160 A*="DRAW
170 X=INT(X) tY=INT(Y)
180 GOSUB1000
190 nexta:nextb
200 END
Listing 5.
10
12
M
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
210
220
230
240
250
260
270
280
290
300
310
320
330
340
350
360
370
380
390
400
410
420
430
158
!ST=ST+1
•YJGOTO220
DIM X(70)tY<70>.EX(4.50)tEY(4»50)
INPUT "NUMBER OF STEPS' i STtST=S T/2
INPUT • ANGLE ■ ; A : GOSUB370
PI=3.1415:S=PI/ST:A=A*PI/180:A2=A:S2=2xST+l
FOR Z-0 TO 2*PI STEP StE=E+l
IF SW=1 THEN 60
IFZ>PITHENA— AtSM-1
gn=o:a*='move' :x=o:y=o:gosubiooo
FORN=lTOC:iFGN=l THEN 220
IFN <47 THEN 100
IF Z>0 AND Z<PI THEN GN=1 :EX( 4 »E ) =X : EY < 4 , E )
IF N>41 THEN 140
IFSIN<Z>=0THEN140
Zl-SIN<Z>*X<N>:Z2-C08<Z>*X<N>tZ2— BQR<80C2-Z2C2>:01«Z1-Z2
Yl=Y(N):Y2-20:iF ATN<<Y2-Y1>/DI>>A2 THEN N=4i:Fl=i:GOTO220
y=y<n>:zi=x<n)*sin<z>*cos<a>:ifzi=otmen zi=.oooi
z1=abs(z1 ) :x=x<n>*c:os(z) :d=sqr<z1c2+yc2>
an:=atn(y/zi>+ajy=sin<an>xd:x=inkx>:y=int(Y)
IFFl <>0 THEN A*= "MOVE " tGOSUBl 000 : F1=0 :GOT0190
A*= " OR AW ■ : GOSUB 1
IFN=46 THEN EX< 3,E >=X tEY ( 3 t E ) =Y
EX<lrE)=X:EY<l»E)=Y
EX<2tE)=X{EY(2rE)=Y
THEN EX(4,E)=X:EY<4,E)=Y
EY(4f 1)
IFN=39 THEN
IFN=42 THEN
nextn: if gn=
nextz:s2=e:e
e+i:ex(4»e>=ex(4,i ) :ey(4,e)
a*=-move" :x=ex<i.i>:y=ey<i»i> sgosubiooo
forn=i to st:x==ex<i ,n> :y=ey<i,n>
A*="DRAW" tGOSUBlOOO tNEXTN
X=EX ( 2 . S2 ) : Y=E Y < 2 . S2 ) : A*= ' MOVE ■ '. GOSUB 10
FORN-1 TO S2:X=EX(2rN) :Y=EY(2,N)
A« = ' DRAW " S GOSUB 1 : NEXTN
A*='MOVE" :X=EX<3»S2> :Y=EY<3»S2> tGOSUBlOOO
FORN=l TO S2JX-EXO.N) !Y=EY(3rN)
a«=*draw :gosubiooo:nextn
a* - " move " : x=ex <4»st):y = ey(4,st): gobi ib 1
forn=st to e:x=ex(4.n) :y=ey<4.n)
a*= * draw " ! c08i ib 1 : nextn
END
oo:forx---4 to 80 step ?:c=c:+i:x<C)=x:y<( )
NEXTX
x=8o:fory=i6 to 20 step 2:x<c>»x:y<o«y:oc+i:nexty
Y-20JFORX=82 TO 110 STEP 1 : X <C )=X i Y (C ) = Y : C-C+l t NEXTX
x=ho:fory=2o to -20 step -2:x<c>-x:y<c>»y:c*c+i:nexty
OC-1
RETURN
=X/8+4
February 1 984 L Creative Computing
tm
1H
TTieENDo/DINKETY-
DINK-DINK.
A
JL JLnnouncing
the first computer
music program that
actually sounds like
music.
LET'S FACE IT. Up rill now, music
programs for your home computer
have all sounded, well, pretty lame.
There were the ones that resembled
little electronic music boxes, remem-
ber? And then there were those that
sounded like so many burps.
Enter Music Construction Set."* It's
the first music program that really
makes use of the power of that ma-
chine you've got. If you're a serious
student, this means you'll be able to
work with an intricacy and range of
sound quality you've never heard be-
fore on a computer. And if you know
nothing about music, you'll find some-
thing even more important. Namely,
that this thing is simple enough to
be a lot of fun.
Take a gcxxl kxik at this screen
because it, you, and a joystick are the
whole story here.
That's you at the right end of the
staff of notes — the little hand. Move
the joystick, and you move the hand.
Use it to carry notes up to the staff.
Lay in rests, signatures, clefs, then point
to the little piano in the lower right
and listen, because you'll hear the
whole thing played back.
Move those little scales in the mid-
dle up and down to vary the music s
speed, sound quality, and volume. Use
the scissors to cut out whole measures,
then use the glue pot to paste them
in somewhere else. Got a printer.'
Great. Print the score out and show it
off to your friends.
But what if you're not up to writing
your own stuff yet? No problem.
There are twelve pieces of music al-
ready in here, from rock n roll to
baroque. They're fun to listen to, and
even more fun to change. (Apologies
to Mozart.)
The point is, the possibilities are
endless. But if you're still skeptical.
visit your nearest Electronic Arts dealer
and do the one thing guaranteed to
send you home with a Music Con-
struction Set in tow.
Boot one up. Point to the piano.
And listen.
ELECTRONIC ARTS
ONSTHUCnON SF1 i*i*>» -ivjiLblelor Apple II. II+.IIe.andComrrMfcliifeMi-iiniputers The Apple vanfon. wfch a Mo,lonKhiwu , " , pbY* ihordv ot up I.' Mx no|M«ach IK
of up ro three notr% e.*h Apple is J rryiMCTrd trademark of Apple Computer Commodore n I registered trademark of Commodore BuMne*-. Machine*. Irk- Ftvr more information about Eh ujU M k Ai i
Ijmpu. Drive Sjn Mateo. CA 94-40 1 or ej| I4ISI S71-717I
CIRCLE 212 ON READER SERVICE CARD
159
Plotter Tutorial, continued...
Listing 6.
10 DIM X(50)fY(50)»EX(100)»EY(100)fIX(100)fIY<100)
11 pi = 3.1415:input"angi..e" ;a3
20 gosub380 58-pi/20 : a3-a3*pi/180 : a=a3
30 for z=0to 2*pi step s5e=e+1
10 if sw=1 then 60
50 ifz>pi then a=-a:sw=1
6 a«- "move* :x=o:y=o:gosijp.iooo
70 Fl = 0:iF 7:91/7. AND Z<=PI*1.5 THEN Fl = l
80 F0RN-1T0C
90 IFN=9 THEN IX(E ) = X : IY <E ) =Y
100 IF N>15 AND GN=1 THEN GOTO310
110 IFAE:S<COS<Z> >>.377 THEN 160
120 IF Z<PI THEN Y2=Y1 : Y1==Y ( N ) 5 Z1 = X < N ) : Z2 = X < N-l ) : GOT0230
130 Y2=Y<N) :Y1-Y(N-D:Z1— X(N-l) tZ2»-X<N>:iFZl>Z2 THEN260
140 NA = ATN<<Y1-Y2>/<Z2 -Zl) >:IFNA<A3 THEN DA=A3*2 :GOTO240
150 GOTO260
160 Al=Z:iF Fl=l THEN A2=A1+ . 031 GOT0180
170 A2=Al-.03
180 Y1 = Y(N) :X1 = X<N)*GC)S<A:L) :Z1 = X(N)*SIN(A1 )
190 Z2=XlxTAN(A2> tXN-Xl/COS< A2>
20 IF XN>114.28 THEN 260
210 IFXN<=80THEN Y2-XN/8+4 IGOTO230
220 DI = XN--94.28:Y2=SQR<40 0-DI*DI>
230 DA=ATN(<Y2~Y1>/<Z1-Z2) >
240 IF DA>A3 THEN GN=1 : EX ( E ) =X t EY ( E )=Y tGGl 0260
250 IF GN=1 THEN GN=2 ELSE GN-0
260 Y=Y(N) :Z1=X<N>*S1N<Z>*C0S(A) :IFZ1-0THENZ1= . 0001
27 Z1=ABS<Z1> tX>X<N>xC08(Z) :D«SQR(Z1C2+YC2)
280 AN=ATN < Y/Zl > +A : Y=SIN ( AN > *D : X =TNT ( X > : Y = INT ( Y )
290 IFGNO0 AND N>5 1 1 1! N A*» " MOVE • tGOSUBl 000 SGOTO310
30 A4= "DRAW :GOSUEil 000
310 nextn:gn=o:nextz
32 E=E+ltIX<E>=IX< 1 ) :IY(E)=IY( 1 > :EX< E >=EX < 1 > JEY<E)-EY<1 )
330 X=EX<1 ) :Y=EY(1 ) tAt-'MOVE* :GO8UB1000
340 forn-2TOe:x=ex<N) :y=ey(N) :a*="draw scosubiooo :nextn
350 A*="MoyE' :x=ix<i ) :y=iy<d :gosubiooo
360 forn = ? to e:x=ix<n> :y=iy<n) :a*-"dra>t :gosuem ooo :nextn
370 END
380 FORX==10TO80STEP1
390 C = C + lJX<C)==X:Y(G)=X/8+4
400 NEXTX:A1=2.3661952:A2=-A1:S=-. 1745328
410 CX=94.28:C=C-1
42 F0RA<=A1 TO A2 STEPS
430 C=C+1 :x<c>=cos<a>x2o+cx:y<c>=sin<a>*20
440 nexta:oc-i
450 RETURN
Listing 7.
10 AN=30*3. 1415/180: AC =26*3. 1415/180
Fl = i:ST==20
FORZG=-10 TO 100 STEP ST:Z
EORXG=-10() TO 100 STEP STtX-XG
IF 7G<-60 THEN 100
IF ZG>6 THEN 100
RA=SGR(60E2-ZGC2)
IF XG<-RA OR XORA THEN 100
Y = SQR ( RAC 2-XCC 2 ) ! COTOl 1
Y=0
go8ub120 :goto350
if z=0 then z-.001
Z2=-tan(an)xxg:dz«z2-zg:ifdz o then 220
Ll-DZXSIN(AN) :Xl«XG+COS(AN)*Ll : Z1=Z2-SIN( AN) *l ]
IF XK-60 OR X1>60 THEN Yl = 0:GOTO180
RA-SQR < 60t: 2-X1C 2 ) : IFZ1C2>RAC 2 THEN Y 1 ■ :GOTO180
Y1-SQRCRAC2-Z1C2)
L»8QR(DZC2-L1C2> :DY=Y1-Y :OA=ATN<DY/L )
IF DA>AC THEN F2MtGOTO290
IF F2=l THEN F2=2 :GOTO220
F2=0
IF ZG<0 THEN A=AN:GOTO240
A=-AN
160
February 1984 Creative Computing
Listing 7. (continued)
24 I -SQR (ZC2+YC2) J Z=AE:S ( Z )
Al==ATN<Y/7> 1A2-A1+A
CNT<SIN<A2)XL>
i sqr<zc2+xc2) :ai-=atn<x/z> :az=ai.+a
X2=INT(SIN(A2)*L)
IF F2O0 THEN A*»"HOWE" :GOTO330
A*="DRAW"
IF Fl=2 ANt DO THEN At=*MOVE'
IF Fl^=l ANDXGa-100 THEN A*="MOW
xx-x : yy=y : x==x2 : y= yz : gosubi o o o : x=xx { y
250
260
270
280
290
300
310
320
330
340
350
SAO
370
380
39
40
410
420
430
440
450
4<S0
470
480
490
50
NEXT XC
NEXT 7C
FOR XG=-1 00 TO LOI
FOR ZG--100 TO 100 81
IF XGO60 THEN 450
IF XG>60 THEN
RA*SQR<60C2-XGI
TF ZC<-RA OR ZG>RA THEN 450
st:x
st:;
Y=SQR(RAC
Y =
REM DRAW POIN1
UB 120
NEXT
XG
END
:COT04AO
GIVEN XGr/G, AND Y
Listing S.
1 PI =3 . I ", I 592c : E'2==E\I*2 : '
20 si o:ti=60:xi=
3 FORAN=0 TO P2 STEPS
40 IFAN<»PI THEN A1=TI*PI/180 tGOTI
50 A1=-T1*PI/180
60 FOR N=d TO P2 STEf
70 Y=C0S(N)*42:X '*N*Xr
80 IFSIN(AN)»1 THEN Z=M*Xl:GOTO100
90 Z=TAN<AN)*X
100 Z-ABS(Z) tIFZ=»0 001
110 1 -8QR ( 7f 2+YC 7 ) : A=ATN ( Y/Z ) +A1
120 Y=lxSIN<A>
130 IFN:=0 THEN A*='h> ITO1S0
140 A*- "DRAW
150 x=int<x>:y=int(Y):gosubi ooo
160 NFXTN
170 NEXTAN
180 END
CHEMISTRY IS THE COMPLEX SUBJECT
MANY STUDENTS FAIL FOR A SIMPLE REASON.
Many of the 60.000 students who fail Introductory Chemistry
each year fail for one simple reason: they never really get a firm
grasp on balancing equations (or sioich/omefry) . The first time
they get stuck, and no one's there to get them out of trouble, they
just skip over the problem — which only reinforces the confusion.
And because an understanding of stoichiometry is crucial to all
other concepts in chemistry, as the course progresses they fall fur-
ther and further behind
W1LEVS JUST TAKEN THAT SIMPLE REASON AWAY.
THE CHEMISTRY TUTOR:
Stoichiometry & Balancing Equations
Frank P. Rinohart
College of the Virgin Islands, St. Thom.ix
Your student needs individualized help in order to stay on top of
the material. Wiley's CHEMISTRY TUTOR gives that one-to one
attention so hard to come by in large lecture classes. It's an inter
active tutorial program that teaches students how to balance
equations the same way a qualified instructor does — in careful,
step-by-step detail.
NO MORE CONFUSION, EVER.
The secret lies in THE CHEMISTRY TUTOR'S amazing flexibility
It's programmed to give specific responses to any answer students
may enter— no matter how close or off base they may be. If the
answer punched is incorrect. CHEMISTRY TUTOR instantly rec-
ognizes where the confusion lies and asks questions designed
to lead students back on track By the time they reach the right
answer, they also understand where they went wrong in the
first place.
ELUCIDATING. NOT FRUSTRATING.
The equations on CHEMISTRY TUTOR run the gamut of appro-
priate problems, including full coverage of stoichiometric and lim
iting reagents calculation. Students choose the level of difficulty
they feel ready for. but may switch to another level at any time.
CHEMISTRY TUTOR is self pacing instruction, with clear expla-
nations whenever, and for however long, they need it. So there
never has to be an unmanageable equation: only a challenging
one.
THE CHEMISTRY TUTOR runs on the Apple' 11+ llewithone
disk drive.
October 1983 ISBN 47 1 8( )274 3 $25 .00
Coming soon: THE CHEMISTRY TUTOR: Oxidation Reduc
tion Reactions
ZVILEY
EDUCATIONAL
SOFTWARE
JOHN WILEY & SONS, Inc.
605 Third Avenue. New York. N.Y. 10158
For further information, or to order, write to Bill Rosen,
Dept. 4-1521
App/. lend trademark of Apple Computer, Ine 4-1521
February 1984 Creative Computing
CIRCLE 182 ON READER SERVICE CARD
161
READERS DIGES'
INTRODUCES SOFTW^Rl
GOOD ENOUGH TO GO OUT AN;
BUY A COMPUTER FOl
rirst, we chose specific educational objectives Then wp rtv»ar»>H th^^r. * £
of a^ted ticklers to satisfy the most dJSSS^^S^SS^^S^SS
energetic graphics, in each case with a flexible format aesignea coiortul,
^rf I^l a ? u f S( i ftware is either t0 ° heavy-handed for much repetition
or too frivofous to be taken seriously, Reader's Digest Software has broSSh
ground by striking an easy balance. Between a good teaming expSSeSd
Fun and games for fun and brains. Your children, your teenagers your
computer will approve. «^x»Kcia, your
See your dealer for Reader's Digest Software or call Customer Service at 800/431-8800. (In NY, AK. HI: 914/241-5727.)
D
READER s DIGES1 SOFTWARE IS A TRADEMARK Of THE READ, R s DK2B1 ASS. K IATION. INC.
CIRCLE 157 ON READER SERVICE CARD
Plotter Tutorial, continued...
30 HT-30»PI/180:UT-63*PI/180tCl— 120.C2-XZO
4 FOR ZG-C1 TO C2 STEPS
50 FOR XG=C1 TO C2 STEP S
To L=SQR(ZC2 + XC2):iFL>100THENY=0:GOTO90
80 l-l/mf:y-cos<l>*25
90 COSUB230
100 NEXTXG
110 NEXTZG
120 Fl-2
130 FOR XG=C1 TO C2 STEPS
140 FOR ZC-C1 TO C2 STEP S
"J f=SOR(7C2 + XC2):iFL>100 THEN Y-OtCOTOlBO
170 |_«L/HF:Y-C0S<L>*23
180 GOSUB230
190 NEXT ZG
200 NEXT XG
2 ? S Rf5 TILT & PLOT POINTS GIVEN X,Y, AND Z
230 IFZCVOTHEN U-VTtH— HT:COTO250
250 L^QR*(ZC2lYC2):Z=AeS<Z>:iFZ=0THENZ=.n01
iiii A=ATN< Y/Z)+V J Y=SIN< A)*L
77* ElmiSz+xcaMiFX-o then a«pi/2:goto290
280 A-ATN<Z/X>tIFA<0THENA«A+PI
S. S^irSS^l THEN A...HO VE -tCOTO330
310 IFF1-2ANDZG-C1 THEN A*-'HOVE- JGOTO330
32 A*=*DRAW"
330 X=INT ( X ) : Y-INT ( Y > i GOSUB I
34 RETURN
Modification for Apple II.
15 HGR2:HCOLOR=7:XG=140:YC=96
16 xm= :ym=
10 00 XP=X*XM+XC:YP=192-<Y*YM+YC)
1010 TFA*="r10VE" THEN XO=XP'.YO=YP '.RETURN
1020 HPLOT XO.YO TO XP.YP
1030 xo=xp:yo=yp: return
Modification for Color Computer with CGP-115.
15 PRINT*-2»CHR*<18):PRINT*-2,'«240,
1000 IFA*=" HOVE 'THEN PRINT*-2."M ,\f
1010 PRINT#-2. 'D- SX; " , ■ i YtRETURN
Modification for TRS-80 Mod 1 1 III with CGP-115.
15 lPRINTCHR*(18):L.PRINT'M240,-100":LPRINT'I"
1000 ifa*="move'thenlprint-m"5x;'»"sy:return
1010 LPRINVD'IXI'iMYtRETURN
Modification for TRS-80 Mod II III on screen.
15 CLStXC=64:YC=24
ia xm= :ym=
1000 XP=X*XM+XC:YP=47~<Y*YM+YC>
1010 IF A*= * MOVE " THENXO=XP J YO=YP t RETURN
loio IFXO-XP AND YO-YP THEN BET<XO.YO> JRETURN
1030 A5=A°S(XP-X0) :E5=AE:S(YP-Y0) :IFA5>B5THEN1040 ELSE1080
1040 IFXP>XO THEN CS-XOtDS-XPtES-YOtFS-YPtCOTOlOAO
1050 C5-XPtD5«X0tE5»YP:FS-Y0
1060 G5-05-C5tH5-<F5-E5>/CStF0RU5-CS TO Du
1070 SET(U5,ES):E5=E5+H5:NEXT:GOTO1120
1080 ifyp>yothenc:5=yo:d5-yp:e5=xo:f5=xp:gotoiioo
1090 cs-yp : d5-yo i e3-xp : f5-x0
1100 G5=D5-C5:H5=(F5-E5)/Gb .„„,,,
1110 F0RU5-C5T0D5J BET <E3»U5> IE5-E5+H5* NEXT
1120 xo=xp:yo=yp:return
164
February 1984 e Creative Computing
Function 16.
Christopher J. Shaw
Mhe idea behind Spectrum, the pro-
gram presented in this article, is quite
simple:
Compute the value of a numeric func-
tion of two variables, x and y. Use the
values of x and y to determine a spot on
the screen. Use the function value to des-
ignate a color. Display the color at the
proper spot. Do this for each spot on the
screen.
Spectrum is written in Microsoft Ba-
sic and incorporates this algorithm. It
also allows you to select any of 25 func-
tions to plot, and you can easily modify
it to incorporate your own functions.
Spectrum also allows you to select the
color palette to be used — up to the 16-
color maximum permitted by the display
hardware.
I wrote Spectrum for the Commodore
64 computer, and I have modified it to
run on the Vic 20 and on the IBM PC.
The Commodore 64 version is given in
Christopher J. Shaw, J17 24th St.. Hermosa Beach, CA
90254.
February 1984 e Creative Computing
The Spectrum Palette.
165
Spectrum, continued
Function 3.
Function 4.
■HH
IB
Function 6.
Listing 1 . The changes needed for other
machines are shown in Listings 2 and 3.
(Spectrum won't quite fit into an un-
expanded Vic 20, unless you leave out all
the REMarks and unnecessary spaces.
•And even then you may have to delete
one or two of the functions to give it
enough room to run.)
Spectrum uses low-resolution color
graphics. Each spot on the screen is a
character position, and the color is gen-
erated by POKEing a reversed blank with
the computed color as background.
High-resolution plots are also pos-
sible, of course, but the color palette is
more limited (four vs. sixteen colors), so
the patterns, though more detailed, are
less colorful. It also takes 32 times as
long to plot the color spectrum of a
function in hi-res, and Spectrum is slow
enough as it is, particularly for difficult
functions.
Spectrum produces some fascinating
color patterns, and it is fun — and curi-
ously soothing — to watch them build up
on the screen, eventually overwriting the
function definition displayed at the top.
But the main fascination of the program,
I think, lies in making minor modifica-
tions to the functions being plotted, and
seeing how these modifications affect the
pattern displayed. To get an apprecia-
Spectrum produces
some fascinating color
patterns, and it is
fun — and curiously
soothing — to watch
them build up
on the screen.
Function 7.
tion for this, it is necessary to under-
stand how Spectrum converts a function
value to a color number.
Converting A Function Value
To do this, Spectrum first takes the
integer part of the function value (using
built-in Basic int function). Then it di-
vides this integer by the number of col-
ors in the current palette and takes the
remainder of this division. This remain-
der, added to the number of the first
color in the palette, is the color number
for the spot corresponding the values of
x and y used in evaluating the function.
If we consider the function value as a
binary number, with a binary point
somewhere within it, and we assume a
16-color palette, the color number is
determined by the four bits, just before
the binary point, shown capitalized in
the example below.
xxxxxxxxxxxxxxXXXX.xxxxxxxxxxxxx
166
February 1984 c Creative Computing
Function 17.
By redefining the function to include a
power-of-two multiplier or divisor, we
can, in effect, shift the four color-
determining bits either left (by division)
or right (by multiplication). This usually
has a significant impact on the color
pattern.
The most significant bits of the func-
tion value are often very regular (zero is
typical), and the patterns they produce
can be very broad — and dull, sometimes
invisible. On the other hand, the least
significant bits of the function value are
typically fairly random — any patterns
are hard to see within the relatively
small window of the display screen— so
the resulting patterns appear random
and, though very colorful, also dull.
The challenge is to experiment with
each function until you find a factor —
and it doesn't need to be a power of
two — that produces a pattern that is
neither too regular nor too random.
February 1984 e Creative Computing
Another way to change a pattern is to
shift it left, right, up, or down. You can
do this by adding a term to x or to y
everywhere it appears in the function
definition. You can also change the scal-
ing of the pattern in the x or y direction
by multiplying or dividing x or y every-
place it appears in the function defi-
nition by your chosen scaling factor.
Pattern rotation is possible by apply-
Once you have defined
a function that
generates a pattern
you like, you can
experiment with the
colors.
Function 20.
ing the appropriate mathematical trans-
formations to the function, but that may
be more work than it is worth.
Once you have defined a function that
generates a pattern you like, you can
experiment with the colors. Spectrum
allows you to choose a color palette by
specifying the number of colors and the
initial color.
After Spectrum displays its initial
screen of instructions, you may press
return to proceed to the function
prompt or space to go to the palette
selection menu. A number in the range
3-27 is the proper response to the func-
tion prompt, but you may press q to quit
the program or enter a number outside
the range (e.g., 0) to return to the initial
instruction screen and then the color
palette menu. After Spectrum finishes
plotting a function, you may press any
key to be prompted for another function
number.
167
Spectrum, continued
Function 26.
The version of Spectrum given in List-
ing 1 contains 25 functions in statements
3 through 27. (I have numbered the
functions 3 to 27, instead of 1 to 25, to
emphasize this.) If you get involved in
using the program, you may find that
this is not enough. You can easily mod-
ify it to hold more functions, but it is
even easier to make a separate copy of
the program for each set of 25 functions
you find interesting.
Defining A New Function
A new function is defined by replacing
any statement in the range 3 to 27 to
compute the new function value. Be sure
to change the corresponding print state-
ment in the 403 to 427 range to display
the new function.
The main thing to look out for in de-
fining your own functions is to avoid di-
vision by zero (add a small, non-zero
term to the divisor) and illegal quantities
168
caused by out of range function argu-
ments. Of course, the Basic interpreter
will tell you about these errors, but
sometimes not until you get to the mid-
dle of the screen where x and y are both
zero.
Some of the functions included in the
program are particularly interesting, as
you can see from the illustrations
accompanying this article.
Function 3, F = RND(0), generates a
completely random pattern.
Function 4, F=TIME, shows a cer-
I hope you enjoy
investigating the
color spectrum of simple
mathematical functions.
Function 27.
tain regularity, indicating that the time
needed to execute the major display loop
is fairly constant.
Function 16 displays an American
flag (almost), the mathematical defi-
nition of which relies on the fact that
Microsoft Basic treats logical expres-
sions, such as (A = B), as zero when they
are false.
Function 8 was displayed on the cover
of the May 1982 issue of a magazine
called Computer Graphics and Applica-
tions. A brief article about that cover, by
E.P. Miles, Jr. of Florida State Univer-
sity, inspired the development of my
program. Spectrum.
If you type the program into your
computer, I hope you enjoy investigating
the color spectrum of simple mathemat-
ical functions as much as I have. And if
you find any really neat patterns, be sure
to let me know about them. ■
Listings on pp. 170-172
February 1984 c Creative Computing
CAN YOU HAME THE WORLD'S
THIRD LARGEST SUPPLIER
OF PERSONAL COMPUTERS?
Naming the two largest
suppliers of personal
computers is easy.
The third one is a
little harder. It's
NEC.
That's right.
NEC is the
world's third
largest PC
supplier.*
We're not
talking about
video game THERE ARE hundreds
Dlavers that of software
piciycia uiai pACKAGES THAT RUN
double as on necs advanced
computers, personal computer.
We're talking about
serious business
computers that cost
between $1,000 and
$5,000. Like our APC
Advanced Personal
Computer.
NECS ADVANCED PERSONAL
COMPUTERS HAVE THE SHARPEST
COLOR GRAPHICS IN THE INDUSTRY.
•Source Datapuest
"In Massachusetts 6/7-264-8635
Our Advanced
Personal Computer
is graphically better.
The main reason we
sell so many personal
computers is that we
offer so much.
Take, for
example, our
APC.
The APC is
faster than both
the IBM PC
and Apple.
It has more
storage capacity.
And it offers the
sharpest color graphics
of any PC at any price.
The APC also has
advanced communi-
cations capabilities
that let it work with
all major mainframes.
All in all, the
APC is simply
your best buy.
Every NEC APC
personal computer
comes with a $6.1
billion company.
Buying an APC
means you'll get
the full support of
a $6.1 billion
company. NEC.
And that means
you get the service,
technology and relia-
bility that NEC is
famous for.
decision, call NEC
Information Systems
at 1-800-343-4419.**
NEC'S PERSONAL COMPUTERS
ARE BEING USED BY TENS OF
THOUSANDS OF BUSINESSES
WORLDWIDE.
The kind of
service and support
that's made our
Spinwriter family the
world's best selling
letter quality printers
for personal
computers.
Is NEC on your bid
list?
If we're not on your
bid list, we should be.
But ask your Data
Processing Manager
to be sure. If you'd
like more information
You'll find out why
more and more
personal computer
users are saying
"NEC and me."
to make your NEC Information Systems. Inc
1414 Massachusetts Ave.
■ The Apple Logo ii a regiatered trademark of Apple Computer, Inc. Boxborough, MA 01719
CIRCLE 145 ON READER SERVICE CARD
RITE
YOUR
OWN
APPLE
GAMES
Includes 40 exciting
pre-programmed games
to get you started!
Wrilt Your own Apple Games is your ticket to
thousands of hours of solid game fun.
But it's more than just a game book.
While you're enjoying more than 40 exciting new
programs, you'll be learning -quickly and casily-
the most advanced techniques of computer game
design.
In Write Your Own Apple Games, Stuart
Anstis explains each game to you in logical, step-
by-step subroutines. You'll see crucial game graph
icsexactly as they should appear on your screen.
Then you'll learn how to rearrange the basic
subroutines to create countless game variations.
If you know BASIC, you're ready to learn state-
of-the-artgame techniques, including how to create
smooth, flicker-free screen movement. Generate
flashing "neon-sign" graphics. Keep game scores.
Use random numbers in game desiga And much
more.
Write Your Own Apple Games gives you all
the skills you need to start designing your own
original computer games for fun— and profit!
And because writing your own games gives you
greater control of your Apple's numerical and
graphic capabilities, you'll be opening the door to
fantastic new possibilities for using your computer.
Start having some seri-
ous fun with your Apple
computer. Send for your
copy of Write Your
Own Apple Games
today.
I MAIL TODAY TO:
I
I
Spectrum, continued..
Listing 1. Spectrum for the Commodore 64.
CREATIVE
COMPUTING
PRESS
Dm. MM
J9 East Hanover Avenue, Morris Plains, N.J. 07950
Please send me copies of Write Your
Own Apple Games for only $12.95 each, plus
$200 shipping & handling per book. # Zw.
Total amount $
□ Payment Enclosed. (CA.NJ and NY
State residents please add applicable sales
tax).
□ CHARGE MY: □ MasterCard
□ American Express □ Visa
Card No Exp. Date
Signature
Name
... (Plcmepnn)
Address
r.ity
State Zin
I
I
L 800-631-8112 540-0445)
Also available in your local bookstore
^^^^ or computer store.
■Outside the ISA. add S3 for shipping and handling
□ Check here to receive FREE catalog of
computing books, magazines and guides.
For faster service, n n Ni™,i»
PHONE TOLL FREE ' A°*
800-631-8112 540-0445)
I
I
I
I
I
I
1 C0T0 100
2 0Nn-2C0T03, 4,5, 6,7,8, 9, 10, 11, 12, 13, M, 15, 16, 17, 18, 19,20,21,22,23,24,25,26,27
3 f» RND(0)*v6: RETURN
4 f» time: RETURN
5 •■ SIN(8«x >»EXP< y) : RETURN
6 f- <EXP<x)tEXP< -x) >/2«L0G( y-»S8R< y-»2tl ) ) : RETURN
7 f- 3«<ATN(x>+ATN<y> > : RETURN
8 f» 3<(x*3-y*y)tSIN< <x»y I /20> / (xextyey*. 3) : RETURN
9 f- (x'>'2*y'>'3)/30: RETURN
10 f- ( ix*2*y'V2>>181»ATN(x/2*y/2>: RETURN
11 f- (SIN(x)-SIN(yl )^3i RETURN
12 «» SIN(x-yl*SOR<ABS(x»yll: RETURN
13 f« <SIN<x/3»C0S(y) > >»7: RETURN
14 *■ L0C( UABS(xl/( WABSly) >>»50: RETURN
15 f- SQR<x*2ty*2> t RETURN
16 f- < (x<0)AND(y<l I lel-SI+l ( < x>»0 )0R< y>- 1 ) IANDI INTI (y-l )/2)AN01 >>♦!: RETURN
17 «■ x-y: RETURN
18 f« (x*3-y*5)/100: RETURN
19 f« 9*<SIN(x)+COS<y> l>2: RETURN
20 «■ EXPISORt ( <x*9>/3>*2/< t y/5 C*2*. 031 ) I : RETURN
21 f- SQR< <3«x>*2/<. 33333* y^) I: RETURN
22 «■ ATN(xl*ATN(y>: RETURN
23 f« v6»ATN(EXP(x/9>)-ATN<EXP<y> >»y: RETURN
24 f» (x"»2*3»x»y+y«-2-3>/49:RETURN
25 f« SQR(ABS(x)«l >*S0R<ABS(y)+7>: RETURN
26 f- 100*v6/EXP< l/(l*ABS<x)»ABS(y> I >/33: RETURN
27 f- x*y/v6: RETURN
100 COSUB 3000i REM sat the display parameters
110 COSUB 2000: COSUB1000: REM initialization k instructions
120 COSUB 300: COSUB 400: REM select fc print function
130 FOR j-v3-l TO STEP -li FOR i-0 TO v2-l: REM plot froei bottom up
140 x-l-v4i y-j-vSi COSUB 2
150 h-INT<f )-v6*INT< INTIf l/v6)+v7
160 b-j»v2*ii POKE vltb.h
170 POKE vOtb, 160
180 NEXT i: NEXT j
190 CET k»: IF *••"" THEN 190
200 IF k»--q- THEN PRINT" (CLEAR) " i END
210 COTO 120
299 REM input the function number; print the instructions if out-of -range
300 PRINT" (CLEAR)": INPUT"funct ion" in: IF n>2 AND n<28 THEN RETURN
310 COSUBlOOOi COTO 300
399 REM print the function to ba plotted
400 ONn-2COT0403, 404, 405, 406, 407, 408, 409, 410, 41 1, 412, 413, 414, 415, 416, 417, 418
401 ONn- 18GOT0419, 420, 421 , 422, 423, 424, 425, 426, 427
403 PRINT-f» rnd(0)*v6 "iRETURN
404 PRINT"f- time -.-RETURN
405 PRINT"f» sin(8tx)texp( y) ":RETURN
406 PRINT"f» (explxltexpl -x> 1/2. log! y»sqr< y«-2»l ) ) ": RETURN
407 PRINT"f- 3*latn(xl»atn(y) ) " iRETURN
408 PRINT"f-3»(x'>'3-y^2)»s>n((x+y)/20)/(x , '2*y' , '2+.3)-:RETURN
409 PRINT" f- <x*2*y*3>/30 ":RETURN
410 PRINT"f» (lx*2*y*2>>18>»atn<x/2*y/2I": RETURN
411 PRINT-f- (sin(x)-sin(y) )^3 : RETURN
412 PRINT-f- sin(x-y).sqr(ab»(x»y) ) " : RETURN
413 PRINT"f« (sinlx/S+coslyl > >*7 "iRETURN
414 PRINT-f« log! Uabilx >/ ( l.ibil y) ) )«50": RETURN
415 PRINT-f « ■qr(x*2*<y*2> 'iRETURN
416 PRINT" ( <x<0)and(y<l ) ) • ( -5) ♦ ( ( <x>»0 lor < y>- 1 I land! intl (y-l 1/2 land 1 I 1*1"
: RETURN
417 PRINT-f- x-y ~:RETURN
418 PRINT-f « <x*3-y*5l/100 :RETURN
419 PRINT"f« 9i(sinlxl»cofly)l^2 "iRETURN
420 PRINT-f- explsqrl ( <x+91/3>*2/< < y/5>*2*. 03) I I ": RETURN
421 PRINT-f- sqr (x'»2/(. 33333+ y*2) I "iRETURN
422 PRINT"f« atn(x)eatnly) ": RETURN
423 PRINT-f- v6*atn(exp(x/9> )-atn(exp(yl Ity": RETURN
424 PRINT-f- <x'«'2+3tx»y*y'>'2-3>/49 ":RETURN
425 PRINT"f« sqr(abs(xl4l)asqr(abs(y)47)-i RETURN
426 PRINT-f» 100«v6/exp( l/< 1 *abs< x I tabs ( y ) I 1/33": RETURN
427 PRINT"f- x»y/v6 ":RETURN
999 REM print the instructions
1000 PRINT" (CLEAR)chr is shaw's"
1010 PRINT"color spectrum plotter"
1020 PRINT
1030 PRINT'plot the color -
1040 PRINT' spectrum of any of 25"
1050 PRINT" functions, numbered 3"
1060 PRINT'to 27, by entering the"
1070 PRINT'funct ion number in"
1080 PRINT' response to the"
1090 PRINT'funct ion prompt. "
1100 PRINT
1110 PRINT after a plot is done,"
1120 PRINT'press any key to be"
1130 PRINT'pronpted for another"
1140 PRINT"plot. "
1150 PRINT
1160 PRINT'press space' to"
1170 PRINT'change the color"
February 1984 l Creative Computing
The Best Just Got Better
Introducing the new Strobe Models 260 and 200 Graphics
Plotters. How do you make the world's most cost-effective graphics
system even more remarkable? Simple. Make it easier to use, more
powerful, more versatile and more attractive. The hard part is doing all
of the above while holding the line on a very affordable price. With the
new Models 260 and 200 Graphics Systems, Strobe has done it all. And
the benefits are all yours.
The Strobe 260 is the first eight-pen plotter and software package
available for under $1 ,000. With just a
few keystrokes on your computer, the
system produces superb high-resolu-
tion charts, drawings and transparen-
cies with up to eight automated color
breaks. The even more economical
Model 200 produces the same wide
range of graphics with a single pen
which may be changed manually.
The new Strobe plotters interface
with virtually every popular microcom-
puter made today, including the Apple
U, He and HI, Victor, IBM PC, Kaypro
and Osborne systems. What's more, the SlrobeWare software programs
provide every graphic format you will probably ever need, including
multicolor pie charts, bar graphs, line graphs, text processing, and a
broad selection of symbols and character styles. To further increase your
capabilities, the new Strobe systems also interface with over 40 other
popular graphics programs.
Every feature of the new Strobe Graphics System is designed to give
you the highest quality graphics quickly, easily and inexpensively. The sys-
fclll iff J tem also lo <>ks very nice on your desk.
i So visit your local dealer today and see
I how much better the best can be.
Appk- II. lit mi III. view. IBM PC. brpro ami Osborne m
•radrnurksoiAppk Computer Inc . Victor I niM. Inr . Inter
1 Business Machines Corporakm. bypro Corporation
-•me Conpm Corporation, resperineh
Strobe Inc.
897 5-A Independence Ave.
Mountain View, CA 94043
415/969-5130
The Strobe Graphics System
Seeing is believing
CIRCLE 198 ON READER SERVICE CARD
(Or how to add
six functions to
your IBM PC/XT
with just one
.1 iUj
Its not magic And it isn't sleight of hand It s
ConsoCard from Consolmk the multifunction
card for your IBM PC OR PC/XT that performs
six tricks from a single slot space
■ Up to 384K expansion memory for larger
m-memory data bases
■ Printer spooling for computing even when
the printer is printing
■ RAM disk emulator for fast access to
frequently used files
■ TWO asynchronous RS-232 ports for
communication with other computers
■ Battery powered chronograph for accurate
time keepir
One Card Six Tricks
^PW"
..tV° ut
CONSOLINK
CORPORATION
Spectrum, continued.
1180
1190
1240
1250
1259
1260
1270
1280
1290
1300
1310
1320
1330
1340
1350
1360
1999
2000
2010
2020
2030
2040
2050
2060
2070
2080
2090
2100
2110
2120
2130
2140
2150
2160
2170
2999
3000
3010
3020
RETURN
PRINT"pal«tt«» press-
PR INT" 'i-« turn' to continue.
CET k«: IF *••-" THENI240 — .
IF K«OCHR«<32> THEN PRINT" (CLEAR)
REM print th« color palctta
arr-WK P ..- «»»>.-.«' .<£«. »>-*•♦"> «-*■■■
PRINT -CCREEN>"i."<LEFT5>-c«(i);p«: NEXT .
PRINT: PRINT-is tha color palatt*
INPUT"<a's> oK <y/n)";k«
IF LEFT«<k«, l)-"y" THEN RETURN
INPUT'how many colors" ;v6 rmntlSO
IF v6<2 THEN PRINT"not enough colors : COT013ZO
INPUT"* o* first color"s»7 rOTO1320
IF (v6*v7)>!6 THEN PRINT'too ..any colors . G0T013Z0
COTO1260
REM raad th« color palatt*
DIM c«<15>: FOR i-0 TO 15: READ c«li)
DATA "(WHITE>bl»ek
DATA ' (WHITE. RVS)wh it* CRVSOFF)
DATA "(RED.RVS)r.d ^fSZlL -
DATA "(CYAN, RVS) cyan <R Y?°^' ,.
DATA (PURPLE, RVS)purp I* CRVSOFF)
CRVSOFF)
(RVSOFF) "
(RVSOFF) "
CRVSOFF) "
(RVSOFF) "
CRVSOFF)
NEXT
DATA "(CREEN, RVS)gr**n
DATA "(BLUE.RVS)blu*
DATA " (YELLOW, RVS)y« I low
DATA "(ORANCE,RVS)orang*
DATA " (BROWN. RVS)brown
DATA " (PINK, RVS) pink
DATA "(DK.GRAY.RVS)dark gray(RVSOFF)
DATA "(CRAY. RVS) gr.y <RVS °^r' c , -
DATA "(LT. CREEN. RVS) It. or ««"<"Y?9£"
DATA "(LT.BLUE.RVS)lt. blu. <"VSOFF)
DATA "(LT.CRAY,RVS)lt. gray (RVSOFF)
S, t vT.,52§6? y v^4r:3:2=:°:4::2 / 2?-^?N?,^,2,: V6-16: V7.0
POKE 53280,0: POKE 53281.0
RETURN
Liming 2. Make these changes to Listing 1 to run Spectrum on the Vic 20.
1^5 .F-^EKTilB^AND^^^
:v 1-37888
3010 POKE 36B79.B
3020 RETURN
Listing 3. Make these changes to Listing I to run Spectrum on the IBM PC.
3 »-RND«v6: RETURN
4 f-VAL<RICHT«<tir.«».2>l: RETURN
160 b-2»< j«v2*i ): POKE b*l.h
170 POKE b,219
190 k«-ink*y«: IF K«-"" THEN 190
200 IF k»--q" THEN els: END RETURN
300 width 80: els: INPUT"f unct ion" in: IF n>2 AND n<28 THEN KtTUWM
403 PRINT"rnd«v6": RETURN „„..—,
404 PRINT"v»l <right»< tim**.2> ) ": RETURN
1000 width 40: els: PRINT"chris shaw's"
1240 k«-ink.y»: IF k«-"" THEN 1240
1250 IF K»OCHR«(32) THEN RETURN
1270 FOR i-0 TO 15: colOR 2: PRINT i|l p«-" * -
,280 co.0R V '. pR!N; V T;B^. T .t^n:;;5.CHR,«2,9M,. co.OR . - . .5- . > • . -0 OR :-8,
1285 PRINT c«<l>;: colOR 2: PRINT p»: NEXT :
2010 DATA " black
2020 DATA " blu*
2030 DATA " gr**n
2040 DATA " cysn
2050 DATA " r*d
2060 DATA ~ maganta
2070 DATA " brown
24>80 DATA " light gray
2090 DATA " dark gray
2100 DATA " light blua
2110 DATA " light grean
2120 DATA " light cyan
2130 DATA " I ight red
2140 DATA " light isaganta"
2150 DATA " yet low
2160 DATA " whita
zii ii7 £tf^ l JsusrsssrM& ;=-. p nt«v3,2„ v.,.. ™
3010 icmn 0,1: colOR 10,0: key oft
This 3 hour coffee break
is brought to you
by your printer.
'
Wait-less Computing
is brought to you
by MkroSpooler.
In the business world, time means
money. So you wan r to
make the n
while yoi your
computer waiting.
MicroSpooler '" from i link keeps
your computer free en when
you i
then sends
•i will accept. V
time, so there. tre no
breaks. Ai n
thej ids... working instead
of wai:
Because \ i is a
stand-alone but sily
ifortably
ible to &4K
Mn
CONSOLINK
CORPORATION
' B* ■...■ ,. ; ,, ••,.-, .• LongmomCOaOSOl I
CIRCLE 113 ON READER SERVICE CARD
fould you like some out-of-the-
ordinary computer art to decorate your
office, country club, or refrigerator
door? Say no moire! This article is for
you. Stack up a supply of paper and get
a new ribbon in your printer, I have
found that this pursuit is habit forming.
And besides providing some nice print-
outs, the programs presented may help
you in related endeavors of your own.
Moire (mwah-ray' ) patterns are those
sometimes surprising patterns that ap-
pear when two similar images (overlays)
are laid one over the other. You can see
moire patterns easily by looking through
two combs held together but slightly
askew, or by looking through the folds
of the sheer draperies on your windows.
Moire patterns are graphics, but even
with straight alphanumeric screens and
printers, some very good patterns can be
produced. More spectacular images can
be made on graphics terminals and dot
matrix graphics printers. This article
Mark Gardner. Box 3762. GCS. Glendalc. CA
91201.
174
Mark Gardner
leaves no one out. Figure 1 shows an
example of line printer and graphic
printer moire patterns.
I've done this work mostly in MBasic
under CP/M on a Toshiba T100. Some
of the patterns were produced with
Toshiba TBasic, with graphics com-
mands similar to those (circle, line,
pset, etc.) found in Basic on the IBM
PC. Some examples were made using a
Kaypro with a Vectrix VX384. I used a
variety of equipment and approaches to
generate the patterns presented here, so
you should be able to use parts of the
article immediately. For the rest, the
principles are clear, and you can easily
adapt the procedures to your own
system.
Everyone Does It
Almost everywhere you look these
days you see samples of computer
art — from simple string drawings to
sophisticated animated graphics in full
color. Most common are string
drawings. Also prevalent are pleasant
geometric patterns and simple drawings,
as on computer printed Christmas cal-
endars and wall-wide Happy New Year
printouts. Less common are examples of
random and ordered dithering and ran-
dom placement of identical patterns.
Of all these, moire patterns are per-
haps closest in spirit to the string
drawings, but are fundamentally dif-
ferent. In string drawings, the illusion of
curves is given by placing straight lines
tangential to the implied curves. In
moire patterns, the implied curves "ap-
pear"; they are related to the intersec-
tions of the lines or curves in the
overlays.
Who Was Moire?
With a name like that, it is easy to
guess that moire patterns must be named
after some famous French mathemati-
cian, right? Wrong! Moire is from the
French word for "watered" or "wetted"
and has long been used to describe tex-
February 1984 c Creative Computing
tiles, particularly silk, treated specially
to give the surface a water-wave look.
The original process may have been an
oriental invention, thousands of years
ago, but moire textiles are still popular
and available. Heavier moire textiles are
common as drapers material.
British physicist lord Rayleigh (ca.
1X74) seems to gel credit as the first to
suggest practical uses for the patterns (as
if the art possibilities were impractical).
In fact, moire patterns, carefully done,
can represent solutions to a wide number
of physical problems — the field
surrounding a magnetic dipole, for
example. If you have more interest in
this, check my best reference, G. Oster
and N. Nishijima, "Moire Patterns,"
Scientific American. 208(5 ):54-63, 1963.
I lial article gives excellent examples. I
have tried to reproduce some of the ef-
fects of that reference for this article.
What Arc Moire Patterns?
Moire patterns result when two or
more sets of curves or lines are placed
one over the other and viewed together.
In a sense, the moire pattern is an op-
tical illusion, since you can claim it
really doesn't exist, but you can see it.
The illusion comes from the eye's
perception of increased and decreased
boldness of pattern density produced by
intersections of the two overlays. I his is
similar to physical interference in
wavefronts and hysteresis (beating) be-
tween sounds: when two waves are in
phase they add for a large amplitude,
and when out of phase they subtract for
low amplitude. Moire patterns are a lit-
tle different; two overlays exactly in
phase match precisely, and no pattern
emerges. The moire comes when lines
are close, but not exactly lined up. The
moire patterns in textiles are authenti-
cally produced by folding a cloth, then
pressing it to impose the weaving pattern
against itself. Absolute alignment is
impossible, so the classical moire is
produced.
The overlays used to create moire pat-
terns are usually regular, repetitive, and
similar. The two are slightly different,
but not too different. The following are
options that create moire patterns:
• Identical overlays, but offset slightly
(good for concentric patterns — squares,
circles, ellipses)
• Identical overlays, but rotated
slightly (good for overlays composed of
straight lines)
• Overlays not identical, but with
similar contents (circles with ellipses,
squares with rectangles, hyperbolas with
parabolas).
• Overlays different only in scale
(cross hatching).
• Overlays similar, but where spacing
is controlled by different functions. This
February 1984 Creative Computing
■1. ,N..
-
I
—
.If. •»..
1A
IB
Rgure J- Examples of computer printed mob* patterns: (A, with character graphics
IB) with dot matrix graphics. '
is variable scale (interesting with straight
lines).
• Overlays similar, but where shape is
modified slightly by some function (a
family of ellipses overlaid on circles,
where each ellipse in the first overlay has
a slightly different aspect).
• Miscellaneous other pairings of
overlays, some no doubt yet undiscov-
ered. In my work, I accidentally pro-
duced a "non-existent" moire pattern.
More later.
Using Character Displays
As computer hobbyists, we have two
media in which to paint our moire pat-
terns: our display screens and our print-
ers. Either may be a "graphics" product,
i.e., using pixels rather than character
locations. This certainly makes for more
interesting patterns, but some good pat-
terns can be produced on ordinary
screens and printers, too. The examples
presented in this section were made un-
der MBasic and printed on a ProWriter
printer at 10 pitch.
Plotting with characters on a screen
gives a resolution of about 80 x 24. On a
character printer, that increases to
roughly 80 x 66. Screen character dis-
plays are usually fixed, but often a
printer can be changed easily to an elite
or condensed font and eight lines per
inch, which might increase the 80 x 66
limit to 132 x 88. That is not super, but
let's see what even the lower printer
limit can do. (The examples shown here
are all printed. To see them on a screen.
use I'rini instead of I print in the
programs.)
The first problem I encountered was
how to embolden the intersections for
CRT display or printiiv After some
experimentation, I settled on using a pe-
riod to show the curves by themselves
and an H to show points of intersection.
I found also in my experiments that the
low resolution would often keep curves
from intersecting, that is. from crossing
a horizontal character line in the same
column position. Consequently, I de-
cided to use the character pair ][ in the
two adjacent columns where "near inter-
sections'' occurred. This is a little like an
H centered between two columns. The
results of these choices can be seen in the
example of Figure 1A.
Second. I faced the problem of getting
the curves into shape for meaningful
printing. Rather than calculate directly
to a line of print err screen display, I
chose to work with an array of numbers
sized to match a printed page. Hence, in
the programs presented here, there is a
PRINTARRAV dimensioned into (80,63)
elements. The program sets the 1 bit of
any element that is a member of overlay
1. and the 2 bit of any element that is a
member of overlay 2. When finished,
then, any element that is at an intersec-
tion has the value 3. After all the array
calculations are finished, it is quite easy
to plot it out with H's and ]['s according
to the previous decisions
In the low resolution of character
graphics, overlays of just straight lines
175
Hear at last. Games with
Alien annihilation never sounded
so good.
Because we've broken the sound barrier
on home computer games. With music.
You heard right. Music.
And we're not talking mamby-
pamby little bleeps here, pal.
We're talking
^ toe-tapping,
finger-snapping,
Top-40 stuff. Scored
just for our newest releases.
And playing throughout.
Which ought to keep a Joystick Jockey
like yourself humming right along through
each and every blast, bomb and blow-up
that threatens your existence.
From strategy games to shoot 'em ups.
Are you ready to face the music?
If Our Music Has You Hearing Things,
Wait Till You SeeThis.
Incredible, arcade-quality graphics.
And they're so great— how great are
they? They're so great you'll want to play
them again and again. And then you'll tell
your friends about them. And they'll want
to play. And then your family will find out
and they'll all want to play. And then that
fat kid down the block will want to play.
And all your sister's friends. And their
boyfriends. And . . . better keep our newest
releases a secret. Or get Dad to pop for
another Atari.
The First Games Ever, That Tell You What
The Heck Is Going On, Right At The Start.
It's just like a movie.
Except, instead of filling both hands with
buttery popcorn, you've got your hand on
the Joystick, tensed up for what's to come.
And while you wait, poised, ready, eager,
you'll find out, through the terrific screen
titles, the objective of the game, the char-
acters and the scenario.
You'll find out what planet you're on.
What the fuss is all about.
Why you're involved.
And perhaps of singular importance to
you, how to keep from being obliterated.
^■9
>■
H
M
« /
real music for your Atari.
Our star. Our Numero
Uno. The Tail of Beta
Lyrae.™ Changes as you
play. Will drive you out of
your mind with unex-
pected switcheroonies. No one's ever
mastered it. But you sure can try . . .
And then there's Cosmic
Tunnels!" Four games in
one. Meaning four times
the challenge. Four times
the chance you might just
get blown away. The graphics are sure to
blow your mind!
Mr. Robot and His
Robot Factory.™ Looking
for a factory job? Here's an
opening. Help Mr. Robot
thwart the aliens. Screens
scream with color, action and sound! Plus,
a graphics kit to design your own game
screens!
; r» Riii.i , r-
) ' f ) 1 HMW
Iil
SE rEfw i
wmml
Monster Smash™ is
the gravest game to ever
hit the cemetery. And
it's filled with a deathly
strategy. What do you
have to do? Mash the monsters! Let the
visitors live.
Cohen's Tower™ gets you
used to life in the Big City
fast. Starting you off in a
skyscraper. But the boss is
really watching. So work
fast. You might just get a
raise ... if you can handle the action.
Get ready to bring your Atari the most
playable, the most graphically involving
new games it's ever screened. Or heard.
It's the most out of our minds.
And together, with your Atari, we make
beautiful music.
^DATAMOST
The most out of our minds.
I'M is.i registered trademark oil \ 91311
09 1202 'Atari puten In I D
CIRCLE 197 ON READER SERVICE CARD
New TGS Version with Special Free
Expansion Module works with koalaPad
and (iibson Light Pen"
THE GRAPHIC SOLUTION
Solve your toughest communication problems with the
Graphic Solution™, a sophisticated, new graphics package
from Accent Software.
With precise, multi-speed
ANIMATION create captivating sales
presentations and product demon-
strations that will both intrigue and
inform your clients and customers.
Watch their reactions; you'll see your
messages getting through.
Develop educational materials
and training aids that MIX TEXT AND GRAPHICS on
the screen, breathing new life into abstract, hard-to-grasp
concepts. Mix programs too.
Images can be displayed on back-
grounds loaded from any of your
other programs. Construct custom
TYPEFACES AND TYPESIZES to
balance the visual elements.
Tired of run-of-the-mill business
graphics? Change standard charts
and graphs into colorful THREE DIMENSIONAL
PERSPECTIVES. Add text and animate the data to show the
* m • * ■
HE* jm
relative rates of change for your most important information.
Like cash flow projections. Or revenue estimates.
Plot flowcharts, time and motion
studies, industrial process flows with
COLOR-CODED ELEMENTS high-
lighting critical paths. Animate the
sequences to show how flows actually
progress.
Work with live action? Prepare
film and videotape storyboards using
the unique FRAME-BY-FRAME graphic sequencer that
lets you create and animate a video story before shooting.
Whatever your graphic communication demands — in the
business world, the arts, industry,
education — The Graphic Solution'"
at $149.95 has the answer. Take a
hard look at The Graphic Solution.
You'll like what you see.
The Graphic Solution requires a
48K Apple II with ROM Applesoft
and DOS 3.3.
See your local dealer or
send $10.00 for a demonstration diskette to:
ACCENT SOFTWARE, INC.
3750 Wright Place, Palo Alto, Calif. 94306 Telephone 415-856-6505
Apple is a registered trademark of Apple Computer, Inc.
Moire, continued...
don't work very well, by which I mean
that the resulting patterns are not very
obvious or interesting. Curves work bet-
ter. Further, if the lines in two overlays
cross at steep angles, the effect is not
very good; it is better that the lines be
nearly parallel. The step or distance be-
tween overlay lines is critical, too, and
should not be too small, or the display
will be cluttered or too large, or the
moire pattern will not be easily visible.
All of these considerations apply to pixel
pattern moires as well.
I wrote two sorts of program, both us-
ing the printarray technique. The first
kind of program used generating func-
tions to locate the elements of each
curve. For example, Y = X/2-I is a gen-
erating function for a family of straight
lines (remember the math, y = mx +
b). The counter I is stepped in the pro-
gram to generate each member of the
family of curves in the overlay.
The second sort of program was
developed because I wanted to work
with "zone plates" (to be described).
There was no easy generating function,
so the alternate approach was to deter-
mine for each element of the
printarray whether or not it was a
member of the pattern.
Listing 1 shows the program that gen-
erated the character example of Figure
1A. The program has three main sec-
tions. Lines 10 through 1 10 define the
print array and the generating functions.
Lines 130 through 370 fill the array with
the overlays. Lines 390 through 510
print the array (interpreted to H's and
]['s) to the line printer. To get other
moire patterns with this program it is
necessary only to change lines 100 and
110, and sometimes lines 180 and 290,
since the range and step in the index I
may need revision for the specified fam-
ily to cover the printed page.
The work with "Fresnel zone plates"
required a different approach to the
generation of the print array. In a zone
plate, the pattern is made up of concen-
tric rings in which the area of each ring
is the same, including the non-shaded
rings and the central circle. The moire
patterns made with zone plate overlays
have remarkable properties, and I
wanted to see if they would be evident
even with low-resolution character
graphics.
The program in Listing 3 fills the
print array with a zone plate image by
what I call "brute force." It is not amaz-
ingly clever, but it gets the job done. It
examines each element of the array,
determines what band of the zone plate
it is in, and assigns the element to be
light (a space, in the array), or dark (a
period, 1 in the array). The program ac-
tually calculates two zone plates, one
offset from the other by the amount B in
February 1984 ' Creative Computing
Listing I. The character moire program with all comments. The generating functions
are at lines Kill and 1 10. the family generating loops at lines ISO and 2'H).
10 REM | PRNM0IRI.BSC 7/31/83 MARK GARDNER
20 REM ; Program to generate ps* udo-moir* patterns on non-graphics printtr.
30 REM
40 REM j Define squart array for printtr <x(col) by ytlintl)
50 REM ; (Column N80 it not printed, allows J+l subscript in print routine)
60 DIM PRINTARRAY(80,63>
70 REM
80 REM ; Establish functions for filling. Functions must bt structurtd
90 REM ; such that an indtx will gtntratt a family of curves.
100 DEF FNPAT1 - X/2 - I
110 DEF FNPAT2- X/<2.8 - .8*1/79) - I
120 REM
130 REM | Execute tht functions to fill th* array
140 REM ; (Not* that rang* of I should be set to fill array,
ISO REM t and that sttp should b* mad* to keep pattern clear.)
160 REM
170 REM | First, for patttrn 1
180 FOR I » -79 TO 79 STEP 4
190 FOR X - TO 79
200 Yl - FNPAT1
210 IF YKO OR Yl>63 THEN GO TO 240
220 PRINTARRAY(X,Y1)»PRINTARRAY(X,Y1) ♦ 1
230 REM DNSTYI i DON'T SET ARRAY PATTERN FOR Yl
240 PRINT "!•;
230 NEXT X
260 NEXT I
270 REM
280 REM ; Next, for pattern 2
290 FOR I « -79 TO 79 STEP 4
300 FOR X - TO 79
3J0 Y2 » FNPAT2
320 IF Y2(0 OR Y2)63 THEN GO TO 330
330 PRINTARRAY<X,Y2)»PRINTARRAY(X,Y2)*2
340 REM DNSTY2! DON'T SET ARRAY PATTERN FOR Y2
330 PRINT *2"|
360 NEXT X
370 NEXT I
380 REM
390 REM ; Print th* patttrn
400 FOR I « TO 63
410 FOR J - TO 79
ARRELM • PRINTARRAYU.I)
IF ARRELM - THEN LPRINT ■ ■ ; : GO TO 490
IF ARRELM - 3 THEN LPRINT 'H* J I GO TO 490
IF ARRELM ♦ PRINTARRAY( J«l , I ) » 3 THEN LPRINT Ti I 00 TO 490
PRINTARRAY(J-1,I) - 3 THEN LPRINT *[*| i GO TO 490
420
430
440
430
460
470
IF ARRELM ♦
LPRINT "."i
480 REM NEXTJ1 I
490 NEXT J
300 LPRINT
310 NEXT I
320 REM
330 REM | End this nifty program
340 SYSTEM
330 END
each axis. The equations in lines 44 and
46 are the generating functions, solved
to determine the distance from the cen-
ter; that distance is then compared
against the list of bounding radii in the
data statement, while a count is kept to
determine the light/dark decision. The
same print routine as before copies the
array out to the printer.
The four patterns in Figure 2 are the
output from this program. The first pat-
tern shown gives only the zone plate
overlay, accomplished by deleting lines
72 to 92 of the program. The second pat-
tern is from the unaltered program, with
a lateral offset of 10 lines. The striking
thing about zone plate patterns is that
the result is a set of straight lines, which
are evident even at this resolution.
The third pattern has the second zone
plate offset by 10 lines and 10 columns.
There are still the straight line results,
but now they are tilted. The lines were
close enough together that the ]['s asso-
ciated with near intersections seemed to
clutter up the picture, so I modified the
print routine for the version shown in
the fourth to eliminate them, and the re-
sult shows the moire lines much more
clearly.
This ended my work with character
moires, but there is plenty of opportu-
179
AATARI
600XL CALL
800XL CALL
S335 MICROBITS INFC
$399 80 COLUMN BO
$219 TECHNICAL NOTES
$279 REAL TIME CLK
$72 4SK RAM (INTEC)
$145 64K RAM (INTEC)
$109 AXIOM PRINTER INFC
1050 DRIVE
1025 PRINTER
1020 COLOR PTR
1027 PRINTER
1010 RECORDER
64K RAM (MOSAIC)
48K RAM (MOSAIC)
MICRO PERIF. MOOEM/INFC
DRIVES
ASTRA 1620 $469 PERCOM 40-S1
RANA 1000 $295 PERCOM 40-S2
PERCOM 88 SI $298 PERCOM 44-S1
*ASTRfl 1620
DISK DRIVE SYSTEM
MORE FOR YOUR MONEY
DOUBLE OR SINGLE DENSITY
TWO DRIVES
SPECIAL $469
ATARI SOFTWARE
$78
$249
$25
$38
$95
$119
$80
$129
$418
$718
$510
Saga t 12 each (Dl . . $27
Diskey(D) $33
Eastern Front (C/D) $23
747 Land Sim (C/D) $17
Microsoft Basic II |R) $62
Atari Writer (R) $68
Assembler Editor (R) .$42
PacMan(R) . ., $30
Donkey Kong (R) $34
VC(D) $17
Legionnaire (C) $23
Telegard(D) $19
Sky Blazer (D) $22
Bank St Writer (0) $46
A.E.(D) $23
Choplilter |D|$23(R|$29
Serpentine ID) $23 iR) $27
Text Wizard (D) $65
Basic Compiler $65
Zaxxon (C/D) $27
S A M |D) $39
PM Animator (D) $23
Spelling Bee (D) $27
Fractions (C)$21(D)$27
Decimals (C) $21 ID) $27
JumpmamC/Dl $27
Temple ot APS (C/D) $27
Nightmare (D) $20
Sargonll . . (C) $20 (D) $23
Suspended (D) $34
Zorkl. II or III (D) $27
0-BERT $33
P0PEYE $33
SPECIALS
Gemini 15X Printer $399
Axiom AT-100 Printer (with interface $229
Astra Double Density Dual Drive $469
Rana 1000 Drive $319
Bit-3 80 Column Board $245
Mannesmann Talley 160L Printer $589
Atari 400 Keyboard (In Home) $35
Programmer Kit . . $48 Entertainer Kit ... $64
StarcrossID) $27
Deadline (D) $34
Baseball |D)$23|R)$23
Pool 1 5(D) $23
Data Perfect (D) $74
C-65ID) $58
Max-65|D) $58
Action (D) $65
AN Baba(D) $20
Soltpom(D) $20
Ultima II (D) $39
Frogger(CZD) $23
Wavy Navy (Dl . $23
Type Attack (Dl $27
Snooper I or II (D) . $30
Most Amaz. Thing (D) $27
Face Maker (D) $20
Kinder Comp (D) $20
Fort Apocalypse (C/D) $23
Pharoah's Curse (C/D) $23
Protector II (D) $23
Shamus(D) $23
Blue Max (C/D) $23
Combat Leader (C/D) $27
Knights/Desert (C/D) $27
Cosmic Balance (D) $27
Tigers In Snow (C/D| $27
Miner 2049er(R) $34
Astro Chase (D) $22
Financial Wizard (D) . $41
Wico Joystick
$23 Wico Trackball
$49
COMMODORE
1541 DISK DRIVE $239
1701 Color Monitor
1525 Printer
1520 Color Ptr
$255 1530R«corder $59
$239 1600 Modem $59
$169 1650 Auto Modom $158
64 SOFTWARE 64
Neutral Zone (C/D) . $26
Sprite Master (D) $27
Computer Football (C) $18
Telengard(C) $16
Chopllfter(R) $29
Temple of Apshai (Ol $27
Jumpman(CZD) $27
Crush Crumble (D) $20
Gridrunner(R) $27
Zorkl, II or III (D) $27
Deadline(D) $35
Starcross (Dl $27
Frogger(OD) $23
Type Attack (O) $27
Face Maker (D) $23
Kindercomp(D) $20
HeyDiddle(D) $20
Most Amaz Thing (D) . $27
Fort Apocalypse (C/D) $23
Pharoah's Curse (C/D) $23
Protector II (O) $23
Shamus(D) $23
Nukewar(C) $12
Midway Campaign (C) $12
PaperClip(D) $89
Delphis Oracle (D) $114
Word Pro 3 + /w Spell
Video Pak 80 $139
Script 64 (D) $77
Calc Result Prof (D) . $1 19
Home Accountant (D) $48
MFIIe(D, $89
Quick Brown Fox (R) $50
Writers Assistant (D) $95
Spreadsheet Assist (Di $95
File Assistant (D) $95
Hesmon 64 (R) $27
APPLE HARDWARE
A.L.S.
MAR
CPMCard
$278
Super Fan
$38
Z Card II
$119
MICROSOFT
Soltcard
Color II
$129
$228
Smartermll
$129
Soltcard Plus
$418
ALIEN GROUP
Softcard Premium He
$329
Apple Voice Box . . .
$128
Softcard Premium II
$459
Atari Voice Box
$98
ORANGE MICRO
INTERACTIVE STRUC.
Grappier +
$115
Pkaso Interface
$127
Buffered Grappler . .
. Call
KENSINGTON
RH ELECTRONICS
System Saver
$64
Super Fan II
$59
KOALA TECHNOLOGIES
TO PRODUCTS
Apple Graphic Tablet
$79
Joystick lie w/Toggle
$41
Atari Graphic Tablet
$69
Joystick
$41
C 64 Graphic Tablet
$69
Paddles
$29
KRAFT
TYMAC
Joystick
$40
Printer Interface . . .
$74
Paddles
$35
cippkzlle
64K SYSTEM . LISTJ^WSS^
CALL FOR LOW PRICE
APPLE DRIVES
MICROSCI
A2 Drive $229
A40 Drive $269
A70 Drive $349
Drive Controller $74
RANA
Elite I Drive $259
Elite II Drive $444
Elite III Drive $549
Drive Controller $89
Printers/Etc.
GEMINI 10X . . $279 PROWRITER $345
GORILLA .... $199 SMITH TPI . . . $488
CITOH
SILVER REED P
$669
Prowriter $345 OUME 11/40+ $1299
Prowriter II $629 OKI-DATA
Starwriter $1 149 Microhne 82A $398
Printmaster $1448 Microline 83A $638
NEC
8023 AC $409
3510 $1375
Microhne 84P $958
Microline 92 $488
Microhne 93 $858
3530 $1579 DIABLO
3550 $1779 620R $939
7710/7730 $1998 630R $1719
MONITORS
AMDEK NEC
Color I $289 GRN (JB1260I $115
V300 $139 GRN(JB1201| $155
V3O0A $149 Color Composite $298
Color II $449 RGB Color $598
MODEMS
HAYES
Smartmodem $209
Smartmodem 1200 . $498
, t C J Micromodem II $259
^~ Jmtik NOVATION
f AO JCat $99
fm^SMT ^ Apple Cat II $259
^■gS^ \ D-Cat $149
X C0SMIC
COMPUTERS
UNLIMITED
727 BREA CANYON RD., SUITE 16
WALNUT, C A 91789
ORDER LINES OPEN MON-SAT 8 am - 6 pm
(800) 626-7642
PLEASE FOR ORDERS ONLY
SORRY, NO COD'S
(714) 594-5204
FOR TECHNICAL INFO. ORDER INQUIRIES,
OR FOR CALIFORNIA ORDERS
Add $2 50 shipping per software order in continental U S Add ib 00
shipping per software order for AK. HI. FP0-AP0 Add $10 00 or 15%
(whichever is greater) per software order for non-U S Call for cost of
hardware shipping Cam residents add 6toH sales tax Cashiers
checks or money orders filled within 24 hours for items in stock
Personal checks require 4 weeks to clear MasterCard and Visa OK for
software only within continental u S . add 3% surcharge include card
no . expiration date and signature Due to our low prices, an sales are
final AH defective returns must have a return authorization number
Please call to obtain one before returning goods tor replacement or
repair Prices & availability subject to change
cippkz
APPLE COMPUTER INC.
Apple Writer lie $157
ARTSCI
Magic Window II .... . $95
Magic Words $45
ASHTON TATE
D Base II (Req Z 80) $299
Finan. Plan (Req Z-80) $399
Friday $198
AVALON HILL
Telegard $19
VC $17
Empore ot Overmind . $23
AVANT GARDE
Zero Grav Pinball $20
Hi ResGoll $20
Hi Res Secrets $79
BEAGLE BROS.
Dos Boss $17
Alpha Plot $27
Utility City $20
Tip Disk • $15
Apple Mechanic . . . $20
Pronto Dos $20
Flex Text $20
Frame Up $20
Type Faces $14
BRODERBUND
Bank St Writer $45
AE $23
Serpentine $23
Choplilter $23
Star Blazer $22
Davids Midnight $23
Apple Panic $20
Alien Rain . $17
Arcade Machine $41
BPI
General Acct $275
AIR $275
A7P $275
CONTINENTAL
G/L. A/R. A/PorP/R $159
Property Mgl $296
Home Accountant $48
1st Class Mail $48
DATAMOST
Aztec $27
Tubeway $23
Snack Attack ...821
Swashbuckie $23
DATASOFT
Zaxxon $27
Micropainter $23
DON'T ASK
SAMlw/DAC) $79
Wordrace $17
EDUWARE
Alg 5 & 6 $34
Empire II $20
Fractions $34
Decimals $34
Spelling Bee w/Read $27
Alg. 1.2. 3 or 4 $27
Rendevous $27
Prisoner II $23
EPYX
Temple ol APS $27
Tuesday Quarterback $20
Crush Crumble . . $20
HAYDEN SOFTWARE
Sargon II $25
Piewnter2 2 $95
INFOCOM
Suspended $34
Zork I. II or III $27
Starcross $27
Deadline $34
INSOFT
Gralorthll $50
Electric Duet $20
IUS
Prof Easywriter $114
Original Easywriter . . $65
Original Easymailer . $45
LEARNING COMPANY
Juggles' Rainbow .... $20
Bumble Games $27
Bumble Plot $27
Gertrudes Secrets . . . $30
Gertrudes Puzzles . . . $30
Rockeys Boots $34
LJK
Letter Perfect $89
LOTUS
Exec. Briel Sys $125
MICROLAB
Miner 2049er $27
Data Factory 5 $189
Payroll Manager $189
MICROSOFT
Typing Tutor II $17
Applesoft Compiler .$118
A L D S. (Req Z-80) $79
Basic Compiler $239
Multiplan $169
Olympic Decathaion . $20
MUSE
Robot $27
Castle Wolfenstein $20
OOESTA
Chess $45
SOFTWARE
ON-LINE
The Dictionary $65
Sammy Lightfoot $20
General Manager II . $145
Screenwriter II $80
Wiz 8 Princess $22
Mystery House $17
Time Zone $65
Maurauder $23
Frogger $23
Cannonball Blitz $23
Screenwriter Prof $128
PENGUIN
Spy's Demise $14
Graphic Magician $39
Comp Graphics Sys $39
Special Effects $27
PLATO
Whole Numbers $38
Decimals $38
Fractions $38
QUALITY
Bag ol Tricks $27
All Baba* 40 Thieves $22
SENSIBLE SOFTWARE
Sensible Speller $79
Super Disk Copy III $23
MultiOisk Catalog $17
SILICON VALLEY
Word Handler $128
List Handler $59
SIRIUS
Kabul Spy $23
Bandits $23
Type Attack $27
Repton $27
Critical Mass $27
Beer Run $20
SIR TECH
Police Artist $23
Wizardry $34
Knight olDia $23
SOFTWARE PUBLISH.
PFS Report $79
PFS Filing $79
PFS: Graph $79
SORCIM
Supercalc (Req Z 80) $124
Speilguard (Req Z-80) $124
SOUTHEASTERN
Data Capture 4 $46
Data Capture 4 0/80 $59
SPINNAKER
Delta Drawing $34
Hey Diddle $20
Most Amazing Thing , $27
Snooper Troops 81 . . . $29
Snooper Troops »2 $29
Story Machine $23
Face Maker $23
STONEWARE
Graphic Sys (Prof ) $116
D.B Master $148
DB Master Util #1 $84
Graphics Proc Sys $46
STRATEGIC SIMULATIONS
Battle oINormandie $27
Germany 1985
Epidemic
Pursuit Graf Spree
Shattered Alliance
$39
$23
$39
$39
$39
$27
$27
K!
$.19
$27
Fighter Command
S.E.U.I.S.
Computer Baseball
Cytron Masters
Guadalcanal
Galactic Gladiators
Battle olShiloh $27
Tigers In Snow $27
Cosmic Balance $27
Computer QMrback $27
SUBLOGIC
Whole Brain Spelling $23
Flight Simulator $24
Space Viking $34
Saturn Navigator . $23
SYNAPSE
Protector II $23
Shamus . $23
Pharoah's Curse $23
SYNERGISTIC
Atlantis $28
Global Prog. Line Ed $44
TARRAPIN
Terrapin Logo (64K) $99
VISICORP
Visicalc lie $164
Visicalc3 3 $158
Visitile $165
Visidex $165
Visiplot $139
Visitrend/Plot $195
Visi Schedule $195
MISCELLANEOUS
Millionaire $39
Pinball Const. Set . $27
Pool 1.5 $23
Bandits $23
Human Fly $21
Master Type $27
New Step by Step $57
Ultima $27
Zoom Graphics $34
CIRCLE 116 ON READER SE
Moire, continued...
nity for other generating functions and
criteria, and I have shown you two dif-
ferent ways to fill the print array. On
now, to more dense dot matrix patterns.
Dot Matrix Displays
I had available three means to try for
higher resolution moire patterns. First, I
used the dot graphic capability of my
printer, using the same programming
procedures that I have already de-
scribed. Second, under TBasic on my
computer there is a set of graphics com-
mands that makes circles, ellipses, and
line segments very simply. These com-
mands are essentially identical to the set
provided with the IBM PC Basic. Third,
I had access to a Vectrix VX384 con-
trolled by a Kaypro II, which allowed
me to check out a little of what my ref-
erence said about color illusions asso-
ciated with moire patterns
For the graphics printer, I used essen-
tially the same approach as for the
character patterns. However, the
Figure 2. Zone plate patterns. 2A shows a
single zone plate. 2B. shows two with offset
of 10 lines, 2C shows two with offset of III
lines and It) columns, 2D is the same as
2C hut with || pairs suppressed.
In 2B. 40 XCl = J - 39 : YC1 = I- .?/
In 2 A. lines 72 to 92 are deleted from
Listing .?.
t ELSE INSERT
Listing .?.
10 DIM PRINTARRAY<79.63>
20 DATA 12.62,17.84,21.83,23.23,28.21,30.9.33.38,35.68,37.83.39.8?
25 B * 10
30 FOR 1-0 TO 63 : FOR J«0 TO 79
40 XCl « J - 39 ♦ B: YC1 - I - 31
42 XC2 » J - 39 : YC2 - I - 31 - B
43 YC1 - 1.6666*YC1 : YC2 - 1.6666»YC2
44 RC1 = SQR<XC1»XC1 + YC1»YC1)
46 RC2 » SQR<XC2«XC2 ♦ YC2»YC2)
50 RESTORE 20
52 FOR K - 1 TO 10
54 READ RNEXT
56 IF RNEXT < RC1 THEN GOTO 70
58 IF K MOD 2 = 1 THEN INSERT
60 PRINTARRAY< J, I >=INSERT
62 K« 1 1
70 NEXT K
72 RESTORE 20
74 FOR K = 1 TO 10
76 READ RNEXT
78 IF RNEXT < RC2 THEN GOTO 92
80 IF K MOD 2 « 1 THEN INSERT -
82 PRINTARRAYiJ,I)=PRINTARRAY<J,I)+INSERT
84 K=l 1
92 NEXT K
168 NEXT Ji NEXT I
170 FOR I - TO 63
180 FOR J - 1 TO 78
190 ARRELM - PRINTARRAY< J . I >
200 IF ARRELM - THEN LPRINT " "j
203 IF ARRELM = 4 THEN LPRINT " ■;
206 IF ARRELM = 8 THEN LPRINT ■ ■;
210 IF ARRELM - 3 THEN LPRINT "H";
211 IF ARRELM = 12 THEN LPRINT "H"»
220 IF ARRELM + PRINTARRAY<J-U .I> ■ 3
221 IF ARRELM+PRINTARRAY<J-t ,1) - 3
222 IF ARRELM ♦ PRINTARRAYC J+ 1 . I ) ■
223 IF ARRELM ♦ PRINTARRAY< J-l , I ) =
225 LPRINT " . " ;
230 NEXT J
240 LPRINT
250 NEXT I
260 END
300 FOR A ■ 500 TO 5000 STEP 500
310 R » SQR«A/3. 14159)
320 LPRINT R
330 NEXT A
2C.
- 2 ELSE INSERT = 8
GOTO 230
GOTO 230
GOTO 230
GOTO 230
GOTO 230
THEN LPRINT "]"j i GOTO 230
[
THEN LPRINT
12 THEN LPRINT "]"|
12 THEN LPRINT "t")
t :G0T0 230
GOTO 230
GOTO 230
February 1984 Creative Computing
ln2D.4UXCl=J-.V)-B: YCl = I-.V
delete lines 220 through 22.1
181
Moire, continued...
amount of memory required to hold an
entire page in advance of printing is
phenomenal (72 x 160 dots per inch).
Consequently, 1 modified the print array
to be only a single line of graphics print,
8 dots high by 1280 dots wide. The X-Y
axes are effectively swapped, so that
each 1280-dot line corresponds to a single
X value of the generating function. The
final program is shown in Listing 2. Added
at the beginning of the program now is an
assembly code routine that sends individual
characters to the printer. This is because
my MBasic patiently counts everything
sent to the printer and inserts a carriage
return and linefeed after every 132 char-
acters, whether you like it or not. Your
Basic may or may not do this, but with
lines 1280 characters long, it was plain
annoying.
This particular program generated the
example in Figure 1. Figure 3 shows
four additional examples, again showing
Figure 3. Four additional dot matrix moire patterns.
WMM
340 DEF FNPAT1
330 DEF FNPAT2
381 I ■ -1280
382 J ■ -1280
2»X - J
2.1»X - J
340 DEF FNPAT1 « X/2 - I
350 DEF FNPAT2 = X/C2.8 -
ABS<. 8*1/127?) >
400
561
(deleted)
J - J ♦ 10
562 I - I ♦ 10 ♦ 3»SIN(I/100)
563 IF K1280 THEN 60 TO 420
580 (deleted)
340 DEF FNPAT1 - S0R(X»X ♦ 1»1> - I
350 DEF FNPAT2 » SQR<X»X ♦ ABS<I)"2.3> - I
400 FOR I - -880 TO 2000 STEP 10
182
340 DEF FNPAT1 » X/<2 ♦ .3»<SIN< 1/880) >)
350 DEF FNPAT2 - X/2. 23 - I
381 SI ■ 10
382 I - -1200
400 SI = 10 ♦ 4»SIN((I/10 HOD 10)/10)
580 (deleted)
581 I - I ♦ SI
582 IF I < 200 THEN GO TO 400
February 1984 c Creative Computing
^■^H
the lines changed from the origin pro-
gram in Listing 2. The first pattern is the
raditional wetted silk look. The genera,!
ing functions give simple parallel
tra.ght mes, each set with a slightly dif-
ferent slope (2.1 and 2), but li,h the
spacing of one set controlled as a func-
tion of the index. »aiunc
The second pattern has one set of lines
with variable slope involving an absolu"
value, thus putting an interesting series
of corners ,n the resultant pattern. The
third is generated with some Pythago-
rean promises and deserves a title
The last pattern is made from a gen-
era ing pattern with variable slope as
T. V" K, Spadng ,hat is a fun «io" of
the index. Note in those two programs
The FORM C S,epS> ,h3t ' had <° re ^e
tne hOR I loop, since my MBasic would
not recognize recalculation of the step
size once the loop was started
I should point out that these patterns
take from one to five hours per page to
print, depending on the complications of
the generating functions and the ranee
and step of the generating index
Figure 4 shows a pattern that didn't
work very well and a pattern that
shouldn t have worked at all, but did
I he first one was an attempt to recreate
he visual effect I often see driving on
the freeway, looking through the two
chain-lmk fences on pedestrian
overcrossings. The fence wires are too
fine for me to see, but I can often see a
moire pattern, and it is always di-
amonds, just like the generating overlay
In the printed pattern of Figure 4A
two sets of squares overlay, one set only
slightly smaller than the other The
resultant square (actually, double
square) pattern can be discerned, but it
is not as exciting as I had hoped. The
reason it didn't turn out well, I believe
was that I could not print real squares of
wo different sizes on my printer given
the resolutions 160 and 72, the quotient
of which is not integral.
n T he . ( ? h , er pa,,ern in Fi « ur e 4B is a
fluke. I did two dumb things that turned
out as you see. The first thing was to
make the generating functions both give
straight lines with the same slope, but
with the interline spacing of one set vari-
able with the index. Without the other
change, this would have resulted in the
wholly uninteresting arrangement of
which just a snatch is shown in Figure
-S'l, a' I WaSn i' Sa,isf,ed ' at the time
with the horrendous length of time that
each print was taking, and I executed
my very good idea of limiting the index
xiS '° Just ,hose ° f use in a P articular
This required solving the generating
equations for I with Y=0 and Y= 1280
Then the index could be merely stepped
™ UE? ' HRM °"»1.BSC 8-3-83 NARK Gapomcd
._•_.-• —-cm 'OUIini
! on,^ INTS T0 " DESCRIPTOR
i POINT TO SECOND BYTE
I PICK UP LSB OF CHAR POINTER
jANO PUT IN HL REGISTER
1 POINT TO THIRD BYTE
SPICK UP MSB OF CHAR POINTER
•AND PUT IN HL REGISTER
iPUT CHARACTER INTO E REGISTER
.•ESTABLISH LIST OUT FUNCT IS
(AND TURN CONTROL TO BDOS
40 REM |
70 REM )1NX
80 REM jLDAX D
»0 REM iMOU L,A
100 REM lINX D
110 REM |LDAX D
120 REM ,M0V H,A
130 REM jMOV E.M
M0 REM |MUI c,3
130 REM jJMP 3
140 REM
170 REM OUTPRGs OUTPUT PROGRAM
KKMMsi """< »*.
200 FOR I - TO II
210 READ XX
220 POKE AH40M.XX
230 NEXT I
240 DEF USR - &H40
250 REM
E S , ^ PcU » wP ^7^'^-rcHR < 9 ? 27 d r:.v 1 ;.? od '' <-"••• ■»«. . dv .„c.
310 DIM D0TK<i279> <»'»">*>on 9
320 REM
340 E UBK'aS .*,""'"• ,UnCti °" •- «• I-IIIF .« C Urw .,
330 DEF FNPAT2 . x/<2 , .3.<S,N<„880m - ,
380 S I - F °0 r W" " "» M* <144 *., „ dpI , „ ,„„„,
39Q DCM . c
To rem 011 ■ --^"'ssts n th ' <iB,,y «-
«0 mSKSET F °- T h X V " U# °" th# «"«•« UN
430 FOR X - L»8 TO L«8*7
<«0 MASKSET-MASKSET«I
4=0 MASK-2'MASKSET
1 ' y, .£,' *"• Wopr'-lt V bltt
Y I - INT<FNPAT1)
IF YK0 OR YDI279 THEN GO TO 310
D0TSXCYI>-DOTSX<Yl> OR Mask'
300 REM NEXTYi *"" 0R m8K
j"° Y2 - 1NT<FNPAT2>
530 ILl™ 0R Y2>12 " THEN GO TO 560
5 5 4 3 REM , 00T ^ x Y f > X -»0T SX< Y2> OR MASK™
550 REM NEXTXs
560 NEXT X
SANEST! •*"«♦-"» •-«** ^
390 REM
«o £ ,' . C, r 2 % 5 V h ; J-J '- r*M« by... ,«• pr(nttr
420 DOTSX(I) -
430 NEXT I
440 REM | p rjnt th , graphjc ,.
430 LPRINT CHR.(27)*-sr27y-
440 FOR I > TO 1278
470 A. . USR0 <CHR»CDOTS*<I>)>
480DOTS,<I,. , CLEflRLINEWHILEwrREATiT
700 REM | N.xt I in*
710 LPRINT
720 NEXT L
730 END
470
480
490
February 1984 ■ Creative Computing
183
Moire, continued...
between the determined limits. This
^ r ^lfin,bu.,he ; m,,a 1 hm 1 ,w :; sno
always a tnee round number as it was
when simply set in the do loop. Hence,
eaeh 8-bit wide print line contains pieces
of different family members d.tleren
fom the ones on either side Inclines in
his pattern are all parallel; there is no. a
Fimre 4 Two patterns, one not-so-good
that should have turned out. and a great
one that shouldn't have turned out land
which nun not he a moiri Pattern). 4A
shows overlays of squares of two different
sizes 4B is composed of portions oj parallel
lines with variable spacing. OS shown m
the (ABi interstice.
4A
single intersection on the printout; yet
vou see the striking pattern.
y Zone pla.es in th.s high-resolu on
mode also required changes. The brute
force approach would take ^ever-
every line would require 10,000 1 turns
through the loop. So, I des.gj.ed the pro-
gram shown in Listing 4 to determine : by
direct calculation the points on each lie
that were boundaries of the equal-area
rings. Then, it was much faster and eas-
ier To fill in between pairs ofboundar.es.
The first pattern in Figure 3, a zone
plate was printed with this approach in
Soul 45 minutes. I was able to take
advantage of the higher resolution and
put nearly five times as many rings as lor
the character-based zone plate^ There is
a little bug evident near the bottom o
the pattern. It was not obtrusive, so I
didn't attack it; no doubt it relates to
ordering of the r.ng boundaries in the
vpoints array. . . ,
The first pattern by .tsell can be used
u , create an "optical illusion ot i , moire,
ha. is. an illusion of an illusion. In mod-
era e " light, view the stogie zone plate,
A«mo^theto^ric^)«or^
You will see. or seem to see, mono
along ,he lines of the zone plate Th. •
a mo.re forming OH your ret.na from the
current image and the latent .mage. Th.s
X works well with radial line patterns
In the second pattern of FW"**' l
have simply printed the second zone
p£,c ontopoF.he firs, by repos—g
he paper (this saved enlarging the pro
gram, as I did for the previous ap-
proach). The resultant straight hne
pauern is obvious and well defined. The
4C
■■■■
Listing 4. Program to make high-resolution .one plates. Seed radius
is entered in line 390.
10 REM i HRM01R3.BSC 8-5-83 ^™ J*" ""- B , T GRAPHICS OF PR0UR1TER
TO ATTEMPT A ZONE PLATE PATTERN
40 REM
50 REM
60 REM
70 REM .
80 REM slNX
90 REM |LDAX
100 REM .MOW
110 REM iINX
120 REM ,LDAX
130 REM ;M0V
140 REM ;M0V
150 REM sMVl
160 REM -,JMP
^• W - ""^PO^sCc; DESCRIPTOR
•POINT TO SECOND BYTE
PICK UP LSB OF CHAR POINTER
(AND PUT IN HL REGISTER
;P0INT TO THIRD BYTE
•PICK UP MSB OF CHAR POINTER
,AND PUT IN HL REGISTER
PUT CHARACTER INTO E REG STER
ESTABLISH LIST OUT FUNCTION
,AND TURN CONTROL TO BD0S
D
D
L,A
D
D
H,A
E,M
C,5
5
180 REM 0UTPRG: OUTPUT PROGRAM ..,.„.„
190 DATA 19, 26, 111, 19, 26, 103,94, 14,5, 195, 5,0
200 RESTORE 190
210 FOR I ■ TO 11
220 READ XX
230 POKE &H40»I,XX
240 NEXT 1
250 DEF USR - 4H40
27°o rIm ; Put .Hater I. h,gh d.ns.tr .od. . con.pr.ss tin. »d„nc.
300 REM , Est.bl.sh .rr.y us.d .or ..ch I... o* pr.nt.n,
310 REM S Not., this ,s th. Y d.n,.ns,on
3*3. REM ^1^ YP0INTS .rr.X ,OT ho—, "«. «■"■••
340 DIM YPOINTS(IOO)
350 DIM RADIUSC50) «.»»-« 4or th* zon. pl»t»s
380 R^ED 1 91 DETERMINED BY EXPERIMENTATION
390 ASEED ' <RSEED"2>*3. 14159
420 PRINT -RADIUSCI-) = ' RADIUS<1>
February 1984 Creative Computing
184
430 IF RADIUS(I) > 425 THEN GO TO 460
440 NEXT 1
450 REM NOMORR: NO MORE RADII. THANK YOU
440 R1NDX « 1-1
470 YPMID = 50
480 PRINT -MAX RADIUS INDEX «'RINDX
490 REM
500 REM j (OFFSET FOR SECOND ZONE PLATE)
510 BX « 30 : BY »
520 REM j (CENTER OF FIRST ZONE PLATE)
530 CX « 750 : CY « 640
540 REM s (INVERSE EQUATIONS SOLVING FOR Y)
550 DEF FNZONEY - SQR(R*R - XX»XX)
560 DEF FNDIST - R«R - XX«XX
570 REM
For each line on the page (144 dpi, 16 dpi, 11 inches)
■ TO 95
"L";
Figure 5. High-resolution tone plate pat-
terns. SA shows zone plate alone, which
can create retinal illusion. SB shows stmighl
line moire patterns resulting from offset
of two overlays. SC shows zone plate re-
plication when zone plate is overlaid with
straight lines
For each dot line in the group of 8 per printed line
Setup for mask ing it
580 REM
590 FOR L
600 PRINT
610 REM
620 REM
630 REM
640 MASKSET = -I
650 GOTDATA =
660 FOR X = L«8 TO L»8»7
670 PRINT "X";
680 MASKSET = MASKSET ♦ 1
690 MASK = 2*MASKSET
700 REM i Clear the YPOINT arra/
710 FOR I = TO RINDX»2
720 YPOINTS(l) =
730 NEXT I
740 REM
750 REM j Calculate the Y edges for zone intersection with X line
760 XX = 1 .111111»ABS(CX - 2»X)
770 FOR I = TO RIND*
780 PRINT "R":
790 R = RADIUS'. I i
800 RADSOR * FNDIST
810 IF RADSOR < THEN GOTO 900
820 Y = SQR(RADSQRi IN LIEU OF USING THE FUNCTION
830 IF Y > 639 THEN GO TO 900
840 REM
850 REM ; Store those Y edges for later masking to set
860 YPOINTS(YPMID-I>=CY-Y : YPOINTS< YPMID* 1 ♦ I > » CY»Y
870 REM ; Set the got-data flag
880 GOTDATA = 1
890 REM NEXTI1:
900 NEXT I
910 REM
920 REM j Set the bits between appropriate pairs of /POINTS
930 FOR I = 50-RINDX-l to 50*RIND*
940 PRINT "Y";
950 IF YPOINTS(I) = THEN GO TO 1080
SB
in, lit t f
wttVWWW
/ / /('
' / / //Oilltt, ,,.
960
970
980
990
1000
1010
1020
1030
1040
POINTI - YPOINTS(I)
FOR J = 1*1 TO 50»R1NDX*1
IF YPOINTS(J) = THEN GO TO 1060
P0INT2 = YP0INTS(J>
FOR K = POINTI TO P0INT2
DOTS^.'.Ki = DOTSV.(K) OR MASK
NEXT K
I = J
J * 101
1050 REM NEXT J I :
1060 NEXT J
1070 REM NEXTI2:
1080 NEXT I
1090 NEXT X
1100 REM
1110 REM PRINTL:
1120 PRINT
1130 REM j If there is any new data In the line
1140 IF GOTDATA = THEN GO TO 1300
1150 REM ; Print the graphics line
1160 PRINT "SENDING TO PRINTER"
1170 PRINT
1180 LPRINT CHR»(27)*"S1278"i
1190 FOR 1-1270 TO 1279
1200 DOTSX(I) = NULL CHARACTERS FOR PRINTER OVERRUNS
1210 NEXT I
1220 REM
1230 FOR I » TO 1277
1240 A» = USR0 <CHRt(DOTSX( I > > >
1250 DOTSV.(I) » CLEAR LINE WHILE WE'RE AT IT
1260 NEXT I
1270 REM ; Else
1280 REM ; Just advance to the next line
1290 REM ADVANC: ADVANCE THE PRINTER TO NEXT LINE
1300 LPRINT
1310 REM ; End if (If there is new data>
1320 NEXT L
1330 END
February 1984 Creative Computing
185
Moire, continued...
last pattern shows a zone plate overlaid
with simple straight lines. Amazingly,
the moire pattern that results is a mul-
tiple replication of the zone plate.
This concluded my work with the
high-resolution printer, except as de-
scribed below. I moved on to screen
based graphics with Basic graphics com-
mands, which draws circles much, much
faster, and so made experimentation
much easier.
Basic Graphics Command
My Toshiba T100 has an alternate
operating/programming system called
TBasic. It boots directly from disk and is
similar to an Atari or Commodore that
has only Basic available. It is really an
evil environment in which to work, com-
pared to CP/M and M Basic, but since
TBasic has some useful graphics com-
mands, I thought it would be interesting
to try a few things with it. It was cer-
tainly faster; in the previous approaches
it was necessary to calculate individual
pixels on lines and curves. The graphics
commands take care of all of that
automatically.
I have included the individual pro-
grams with each of the patterns I gen-
erated under TBasic. None are
commented, because TBasic provides no
nice development tools for programs.
With CP/M I use WordStar to write
programs; a processing program turns
these into Basic programs with or with-
out the source file comments. This
makes program writing much easier and
encourages comments. None of these
tools is available under TBasic. The arti-
cle text will explain as little as necessary.
Getting the generated patterns printed
is extremely easy. In TBasic, the copy
key on the computer keyboard is active
and prints the screen image directly to
the printer. All that is necessary is to
provide some control to overcome the
dimension squishing that the print op-
eration causes. This can be done in two
ways: put the printer in high resolution
(160 dots per inch), which makes circles
on the screen print as circles on the
printer, though the whole screen image
then occupies only about half the page
width; or, plot ellipses on the screen,
narrow vertically, which then get pulled
out to circles when printed at the normal
80 dots per inch.
The patterns in Figure 6 are printed at
80 dots per inch. The first is akin to the
fence problem I tried with the printer in
graphics mode, except the overlays arc a
dense pattern of small, adjacent circles,
with a smaller center to center spacing
in the second set. A pattern of circles
should emerge. To some extent it does,
but again it is not as striking as one
would like. The remaining patterns in
Figure 6 show an untrodden path. I de-
cided to see what would happen if spirals
were overlaid. Pattern 6B shows two
simple spirals (radius a linear function of
angle) overlaid, one clockwise, and one
counter-clockwise. The program for this
has an interesting complication. As the
calculated elements got further from the
center, the initial one-degree angle step
was too big, and there were gaps in the
lines. Hence, the three groupings shown
allow the step to be changed to one-half
and then one-quarter degree as the spiral
reaches its larger radii.
Figure 6. Four high-resolution main- pattern* printed at <W dots per inch. nA shows
overlapping arrays of small circles. nB. nC. oD are a new adventure with spirals.
1 CLS
2 SCREEN 2
10 FOR I » 1 TO 37
20 FOR J - 1 TO 27
30 CIRCLE (7*1,6»J>,2,,,,1 .03
30 NEXT J
60 NEXT I
110 FOR I - 1 TO 43
120 FOR J - 1 TO 32
130 CIRCLE <6*I,5*J),2,,,,1 .03
150 NEXT J
160 NEXT 1
10 ML » 1
20 SCREEN 2
30 CLS
40 SI - 2*3.14159/360
50 FOR AN - TO 15*2*3.14159 STEP SI
60 G0SUB 210
70 NEXT AN
80 SI - Sl/2
90 ML » ML/2
100 NL - 16*2*3.14159
110 FOR AN « NL TO 30*2*3.14159 STEP SI
120 GOSUB 210
130 NEXT AN
140 SI » Sl/2
150 ML » ML/2
160 NL = 31*2*3.14159
170 FOR AN - NL TO 45*2*3.14159 STEP SI
180 GOSUB 210
190 NEXT AN
200 END
210 RD - RD ♦ ML*. 01
220 RS = RD*S1N<AN)
230 RC « R0»C0S<AN>
240 X - 320 ♦ RS
250 Y » 100 ♦ RC
260 U - 320 ♦ RS
270 Z - 100 - RC
280 PSET <X,Y)
290 PSET <U,Z)
300 RETURN
186
February 1984 Creative Computing
Figure 7. Two high-resolution moire patterns created on the Vectrix VX384 Color System. Note the color illusion in 7B.
mX
K
6C
10 ML - 1
20 SCREEN 2
30 CLS
40 SI - 2»3. 14139/340
30 FOR AN » TO 13*2*3.14159 STEP SI
60 60SUB 210
70 NEXT AN
80 SI « Sl/2
90 ML « ML/2
100 NL - 16*2*3. 14139
110 FOR fiH - NL TO 30»2»3. 14139 STEP SI
120 GOSUB 210
130 NEXT fiH
140 SI - Sl/2
130 ML « ML/2
160 NL - 31*2*3.1413?
170 FOR AN » NL TO 43*2*3. 14139 STEP SI
180 GOSUB 210
190 NEXT AN
200 END
210 RD - RO ♦ ML*. 01
220 RS - R0«SIN<AN>
230 RC - RD*C0S<AN>
240 X - 310 ♦ RS
230 Y - 100 ♦ RC
260 U => 330 ♦ RS
270 2 » 100 - RC
280 PSET <X,Y)
290 PSET <U,Z)
300 RETURN
10 ML - 1
20 SCREEN 2
30 CLS
40 SI - 2*3.14139/360
30 FOR AN » 20 TO 15*2*3.14159 STEP SI
60 GOSUB 210
70 NEXT AN
80 SI - Sl/2
90 ML » ML/2
100 NL > AN
110 FOR AN » NL TO 30*2*3.14159 STEP SI
120 GOSUB 210
130 NEXT AN
140 SI ■ Sl/2
150 ML - ML/2
160 NL » AN
170 FOR AN » NL TO 45*2*3.14159 STEP SI
180 GOSUB 210
190 NEXT AN
200 END
210 RO ■ AN*AN/250
220 RS - RD»S1N<AN)
230 RC - RD*C0S<AN)
240 X - 3)0 ♦ RS
230 Y - 100 ♦ RC
260 U - 330 ♦ RS
270 2 » 100 - RC
280 PSET <X,Y)
290 PSET (U,Z)
300 RETURN
February 1984 c Creative Computing
In pattern 6C, the two simple spirals
are offset by 20 dots (see lines 240 and
260 of the program). The pattern looks
like radial straight lines, which is as
surprising to me as were the parallel
straight lines of the zone plates. In pat-
tern 6D, I took another bold step and
used a more complex spiral, where the
radius is proportional to the square of
the angle (see line 210). A pattern
emerged that looks something like the
field around the poles of a magnet.
Color Graphics
It is not likely that you have an expen-
sive, high-resolution, infinite color
palette, graphics system in your home.
But one reference made some comments
about color illusions that I wanted to
check. I had access (courtesy of MAC-I,
Calabasas, CA) to a Vectrix VX384 with
672 x 480 dots resolution and a choice of
any 512 of 16 million colors. Trying
moire patterns with such a marvelous
machine was irresistible. The Vectrix
was controlled by a Kaypro II, and I
was able to program in MBasic, this
time using the MBasic line editor, since I
did not have my tools on the Kaypro.
Figure 7 shows three of the many pat-
terns I made, two with the standard
overlapping circles. In the second pat-
tern, the illusion of white (from green
and purple) is clear in the center of the
pattern. In the third pattern (shown on
page 174), radial straight lines of alternating
color, the hoped for illusion was not strik-
ing, but the detail near the center of the
pattern was very rewarding anyway.
That's Not All Folks
This article presents but a fraction of
all the moire patterns I have seen. Now
it's time for you to start that stack of pa-
per running through your printer. Q
187
COST ISN'T
ADVANTAGE
Our complete line of
KHK'f Apple' compatable disk
drives are not only superior in
performance and reliability:
they offer you a choice
Whether you select our
line AP-105 or our new
economically designed twin
pack AP-110, you can rely on
Quentin to deliver quiet, fast
and efficient performance.
When you are ready to
step up to Winchester mass
storage, Quentin will be there
to meet your growing needs,
from 5 to 31 megabytes of
formatted capacity with the
Q-500 and Q-600 series.
Every Quentin drive has
been engineered to provide
you with years of reliable
service and we stand behind
that promise with a one year
limited warranty on parts
and labor. Your Authorized
Quentin dealer will be happy
to demonstrate all of the
outstanding features of our
range of disk storage prod-
ucts, including the cost ; but
remember "cost isn't our only
advantage!"
QUcNrifST
10096 Apple' Compatable
Quentin Research, Inc.
9207 Eton Avenue.
Chatsworth.Ca.M13H
(213)709-6500
CIRCLE 276 ON READER SERVICE CARD
I- 1 -'!■'■'»
Hidden Surface
Elimination
The Easy Way
Unc of the most studied problems in
the rapidly growing field of computer
graphics is that of hidden surface
elimination. This involves detecting
which surfaces of objects are hidden by
other surfaces and hence should not be
drawn. In this article, we take a look at
one of the simplest hidden surface al-
gorithms and at a program that im-
plements this algorithm. Along the way,
we talk about the perspective trans-
formation itself and clear up some of the
jargon about the different coordinate
systems we use.
Matrix Transformations
The three basic transformations we
will be using are scaling, rotation, and
translation. Both John D. Fowler [1,2]
and Christopher Hansen [3] demon-
strated ways of handling these trans-
formations in earlier issues of Creative
Computing. A cleaner, more uniform
way to represent these transformation
equations is by using matrices.
Figure 1 shows the transformation
equations along with their matrix repre-
sentation for the two-dimensional case.
Adding a third element to the point (x,y)
allows us to multiply it by a 3 x 3 trans-
formation matrix. (Matrix multiplica-
tion is defined only for matrices in which
the number of columns in the first ma-
trix equals the number of rows in the
second.) If your linear algebra is a little
Randi J Rosl, 1405 Woodland Ave. Fairmont. MN
5*031.
February 1984 ' Creative Computing
Randi J. Rost
rusty, you may want to carry out the
matrix multiplications indicated in Fig-
ure 1 to verify that the matrix represen-
tation provides the same results as the
equations.
Using matrices allows
us to concatenate
transformations quite
easily.
Only rarely would we want to perform
just one of the simple transformations.
For instance, if a triangle described by
the points vl =(xl,yl), v2 = (x2,y2), and
v3 = (x3,y3) is to be doubled in size but
remain with one vertex at vl, three
transformations are needed. We cannot
just multiply all of the coordinates by
two. The result would be a triangle that
is twice as large, but would be fixed at
the point (2*xl,2*yl) instead of at
(xl.yl). To obtain the desired result, we
first need a translation by (-xl,-yl) to
translate the triangle to the origin. Then
we can scale all the coordinates by two
and translate by (xl.yl). This moves our
properly scaled triangle back to point vl.
Two or more transformations can be
concatenated (combined) to yield a sin-
gle transformation. This concatenated
transformation will give the same result
Transformation
Equation Form
Matrix Representation
Translation
x' = x + Tx
(x'
y'D = (xyl)/l
°\
y ' = y + Ty
1
\Tx Ty
i)
Scaling
x ' = x * Sx
y ' = y * Sy
(X'
y' 1) = (x y 1)/Sx
I Sy
\0
9
Rotation
x'
= x*cosfl + y*sin0
(x' y
1) = (x y l)/cos0-sin#
°\
y'
= y*cos0 - x*sin0
[ un0 cote
\
V
Figure /. Two-dimensional transformations. (Note that rotation is by the angle 0.
where is measured in the clockwise direction.)
189
Hidden Surface, continued.
4-M-
*-+++
a) Original Object
I I I I
H-M-
b) Original Object
Translation by (3,0)
Rotation by 180°
I I 1 I
I I I I
Rotation by 180°
Translation by (3,0)
Figure 2. Order is important in the transformation process.
as the separate, simple transformations,
provided the sequence of transforma-
tions is kept intact. Figure 2 shows that
the transformation process is not com-
mutative, since reversing the order of
transformations can yield entirely dif-
ferent results.
Using matrices allows us to con-
catenate transformations quite easily.
The individual transformation matrices
are multiplied together from left to right
in the order in which they are to occur.
The result is a single transformation
which contains all of the sequence
information. This matrix can now be
used to transform any number of in-
dividual points without having to cal-
culate all the transformation informa-
tion each time. For a long series of
transformations with rotations involving
sines and cosines, the savings can be
considerable. And we would all like our
microcomputers to run at lightning
speed, wouldn't we?
The transformation matrices can be
generalized to three dimensions as well.
Each point in three dimensions is repre-
sented as a 1x4 row vector that looks
like (x y z 1). Similarly, the transforma-
tion matrix increases in size to a 4 x 4
matrix. In three dimensions, we have
three different kinds of rotation with
which to be concerned. It now becomes
190
possible to rotate around the x-axis, the
y-axis, or the z-axis instead of simply
about the origin as in two dimensions.
Matrices to handle these three types of
rotation as well as scaling and transla-
tion are shown in Figure 3.
Transformation
Translation
Scaling
Rotation
about
X-axis
Rotation
about
Y-axis
Rotation
about
Z-axis
Matrix Representation
(x 1 y' z' 1) = (x y z 1)
(x 1 y' z'
l) = (xyzl)/Sx
Vo
Sy
Sz
1) = (xyz 1) /l
(x'y' z 1
(x' y' z' 1) = (xy z 1) /cose
1 °
I -sine
\ °
(x' y'z' 1 ) = (xyz 1)
sin0
1
o cose
(cos* -sine
sine cose
1
Figure 3. Three-dimensional transformation matrices. Rotations are by the angle 0,
where is measured in the clockwise direction when viewed from the positive side of
the axis about which the rotation is performed.
February 1984 c Creative Computing
M
Coordinate Systems
Now that we have developed the ma-
trix representation needed to describe
transformations, we need to define some
terms so our discussion may proceed.
All of the points to which we have re-
ferred so far have been points in a carte-
sian coordinate system. The units on this
coordinate system vary from application
to application. An architect may define
his coordinate system to have the origin
at the front right corner of the building,
with the x-axis measuring distance left,
the y-axis measuring depth, and the z-
axis measuring height. Perhaps he will
decide to express the units in meters (or
even feet, as is the custom in some back-
ward countries). An astronomer might
To calculate the
position on the screen
of a particular point on
the object being
displayed, it is
necessary first to
transform the point
into the eye coordinate
system.
wish to have the origin of his coordinate
system at the center of the sun and the
units be in light years or parsecs (con-
trary to popular belief, these are units of
distance, not time).
This somewhat arbitrary choice of a
coordinate system corresponds to some
individual's view of objects in the real
world. For this reason, this coordinate
system, once defined, is known as the
world coordinate system. The object to be
displayed and the position from which it
will be viewed can both be given in
world coordinates.
The image will eventually have to be
displayed using the screen coordinates of
a specific display device. The screen co-
ordinate system is a two-dimensional co-
ordinate system that generally uses x to
denote horizontal screen position and y
to denote vertical position. The Apple
screen coordinate system ranges from
to 279 along the x-axis and from to
191 along the y-axis.
To calculate the position on the screen
of a particular point on the object being
displayed, it is necessary first to trans-
form the point into the eye coordinate
system. This system has the eye centered
at the origin and the z-axis pointed in
the direction of view. This gives us co-
ordinates very close to the form needed
for displaying on the screen. The x and y
February 1984 ■ Creative Computing
Increase Your Knowledge And
Confidence With
FOR YOUR HOME COMPUTER SYSTEM!
Imogine harnessing the full potential
of your home computer system!
CREATIVE COMPUTINGS IDEA-
BOOKs give you a wealth of infor-
mation to help you discover your
computer s hidden strengths and
overcome its weaknesses!
Beginning with chapter one, you will
start getting more out of your sys-
tem... for example:
• 50 ready-to-run tested programs
that will help you solve practical,
[Creative
Computing
everyday problems in math, science
and business
• Solve problems with formulas and
repetitive trials, convergence, recur-
sion, compounding, probability
geometry, science, simulations and
drill and practice.
• Tap into the true capabilities of
your home system! Identify the short-
comings and recognize the types of
jobs and applications best suited for
your system!
Your IDEABOOK will supplement the
user manual giving you the confi-
dence and knowledge to make the
most out of your home system, at
an affordable price of only
$8.95!
Don't go another day without your
copy of CREATIVE COMPUTING s
IDEABOOK!
For faster service,
phone Toll Free:
1-800-631-8112
(in New Jersey call 201 -540-0445)
IDEA BOOKS are available
at your local bookstore
or computer store.
Dept MA1B
39 E. Hanover Avenue
Morris Ptoins, NJ 07950
Press
Please send the following books
line
BOOK
NO
QUANTITY
(DICE
EACH'
12 00 POSTAGE
HANDLING EACH
IOIAJ.
Epson HX 20 Weabook
3S
$8 95
Tlldeabook
3R
$8.95
TSIOOOkJeabook
3P
S8 95
CA. NJ & NY Sta* revdvnli odd or
OuH.de u S A add $3 00 pe, orde.
pl.colile soles
o» •
TOTAl AMOUNT DUE
1 1 Payment Enclosed
□ CHARGE MY: □ American Express □ Visa fj MaslerCord
Card No..
-Exp. Date-
Mr Mrs./Ms..
Address
City
I
pJ*o$e pnni nom« >n full
-Apt..
_State_
-Z'P-
□ Please send me a Free Creative Computing Press Catalog.
Hidden Surface, continued.
z
/
/
X
z'
y'
Tz
/ y
/Tx
X—
Ty
(a)
(b)
(e)
Figure 4. Steps in the viewing transformation.
axes will be aligned with the x and y axes
of the screen, and the z-axis will indicate
a depth into the scene (distance to the
object.)
The ViewinR Transformation
Figure 4 demonstrates the steps nec-
essary to transform points in the world
coordinate system into points in the eye
coordinate system. This is known as the
viewing transformation.
The first step (Figure 4a) is to trans-
late the origin to the position of the eye.
Any transformation that moves the en-
tire coordinate system is the inverse of
the corresponding transformation that
moves points. Therefore it is necessary
to use negative values for the x, y, and z
translation factors.
The second step (Figure 4b) is to ro-
tate clockwise by -90° about the x-axis to
align the y-axis vertically. Next, (Figure
4c) a rotation about the y-axis is per-
formed so that the projection of the z-
axis onto the xy-plane will be pointing
away from the origin. Another rotation
about the x-axis is performed (Figure
4d) to orient the z-axis so that it now
192
points directly away from the origin.
The final step (Figure 4e) is to invert the
z-axis to point directly at the origin.
We now have coordinates for the ob-
ject in the eye coordinate system so we
are nearly ready to display it. All that is
necessary now is to scale the object so
that it is an appropriate size on the
screen and convert the points into screen
coordinates. This last conversion from
eye to screen coordinates is accom-
plished using the following equations:
x s = (x c /z e )*px-f cl
ys = (y c /z c )*py+c2
where (x e ,y e ,z c ) is the point in eye
coordinates, (cl,c2) is the point corre-
sponding to the middle of the display-
screen, px is the number of pixels hori-
zontally and py is the number of pixels
vertically. The point (x s ,y s ) can now be
plotted on the screen. This transforma-
tion takes straight lines in the eye co-
ordinate system to straight lines in the
screen coordinate system. Therefore it is
necessary only to transform the end-
points of an edge of an object into screen
coordinates, then draw the line connect-
ing them.
Hidden Surfaces Be Gone!
One way to make a complicated task
easier is to restrict the conditions under
which it is guaranteed to work. In this
case we will limit the class of objects on
which our hidden surface algorithm will
work to the set of convex polyhedra. A
convex polyhedron is a solid bounded by
many faces in which none of the interior
angles is greater than 180°. Thus cubes,
solid rectangles, and pyramids are all
convex polyhedra, while an L-shaped
house is not, since the interior angle at
the bend of the L is 270°.
This restriction on the type of object
makes it easy to determine which sur-
faces are visible and which are not. All
we have to do is eliminate surfaces of the
object that are facing away from the
viewer. The geometry of a convex poly-
hedron guarantees that such faces will
be obscured by other faces that are
pointed toward the viewer.
How do we determine whether or not
a surface is oriented toward the viewer?
The first step is to compute an outward-
facing normal for the face of the object
under consideration. You will recall that
February 1984 Creative Computing
and teaches, too!
ifoL re; v 1 1 on
due Thui
M
That's an easy one: HesWare™ educational software.
The children with the most answers in school are usually the children who enjoy learning.
HesWare helps develop your child's interest in learning by making it fun. And along the way, develop
familiarity and proficiency with computers— a skill that is becoming more and more essential to success.
HesWare educational software combines enjoyment with a creative learning experience. Unlike
video games, HesWare educational programs involve Vour child — and that keeps their interest. Whether
it's creating colorful and artistic pictures with Turtle Graphics,
making up funny faces with Facemaker,™ or helping America's
favorite canine, Benji, save kidnapped scientists (and learn
about the solar system in the process,) or any of the programs
in our education library, HesWare gives your children a positive
attitude toward learning and technology.
It's not expensive to give your child a headstart on the
future. HesWare programs are available for most popular home
computers, including the Commodore VIC 20; M Commodore 64I M
Atari? and IBM®
HesWare educational software. Just one of the
ways HesWare is expanding the computer experience. And mm mm§. ___
expanding vour child's horizons. Look for them at your glBSWaiB
favorite software retailer.
Human Engineered Software, 150 North Hill Drive, Brisbane, CA 94005
800-227-6703 (in California 800-632-7979) Dept. C20
Pleases the
tough
customer.
c 1983
HesWare is a trademark of Human Engineered Sotterare facemaker is a trademark «• .
of Commodore Electronics Ltd Atari is a registered trademark of Atari Inc IBM is a registered
CIRCLE 133 ON READER SERVICE CARD
BetthaCarit Play Just One!
You will soon come to expect the unexpected
in the hilarious and challenging underground
dream world of Drol. A little red-headed girl and
her propel ler-beanied brother have been lured by
a witch doctor's curse into the multi-leveled ruins of
a lost civilization. It's your task — as a hero equipped
with a rocket backpack and full-screen radar scope —
to dodge hopping scorpions, monsters and snakes, fly-
ing turkeys, swords, daggers, arrows, magnets, witch
doctors, and vacuum cleaners(l) in your attempts to rescue the children
and reunite them with their mother. Each new level of game play is
full of surprises.
Drol's wry sense of humor and amazingly detailed cartoon im-
agery, make this game a charmer!
For the Apple 11/11 + /lie, Atari, and Commodore 64 home com-
puters in disk format.
Gumball
TM
9-
c
Hours of fun await you at the Sticky
Sole Gumball Factory— where you'll be work-
ing against the clock to sort a tasty collec-
tion of colorful gumballs.
Your job may seem sweet at first, but after
you've discovered the explosive-laced gumballs
(placed by over-zealous dental assistants) or met
your irritating supervisor (who is eager to undo your best efforts), you may feel
that you have bitten off more than you can chew.
If, against all odds, you meet your day's quota, you'll be promptly rewarded
with a promotion (to a more challenging position) and an amusing cartoon show-
ing your higher standard of living.
Gumball — a new fast action game filled with colorful and delicious surprises.
For the Apple 11/11 + /lie.
Irresistible Fun Rom Broderbund!
Ask your Broderbund dealer for Sneak Previews.
Broderbund Software™
Discover the Difference
17 PAUL DRIVE, SAN RAFAEL, CALIFORNIA 94903
Apple ll/ll + /He, Atafl. end Commodore 64 are trademarks ol Apple Computer. Inc.. Atari, Inc.. Commodore Electronics Ltd.. respectively.
CIRCLE 196 ON READER
SERVICE CARD
lidden Surface, continued...
D, -^C
Figure 5. Points A. B. and C on a face of
an object can be used to compute vectors
Vand W.
a vector normal to a plane is just a vec-
tor that is perpendicular to the plane.
You may also recall that taking the cross
product of two vectors always yields a
third vector that is normal to the first
two vectors.
Order is important in the cross prod-
uct operation though. Figure 5 shows
the vertices of a square face and two vec-
tors, V and W, that have been defined by
the points A, B, and C. Taking VsW
results in a vector that is pointing di-
rectly out of the page, with its initial
point at A. Taking W x V will yield a
vector that is also based at A, but point-
ing directly into the page.
A mnemonic to aid in remembering
the orientation of a cross product is the
"right hand rule." It states that if you
place the bottom edge of your right hand
along the first vector and curl your fin-
gers in the direction of the second vec-
tor, your right thumb will point in the
direction of the cross product vector.
Clearly, if we always specify the vertices
of a face in counterclockwise order when
viewed from the outside, we can always
use the first three points to form vectors
V and W and V x W will be an outward-
facing normal.
Whew! That sounded pretty tough,
but really it is not so bad. A vector is
formed by taking the x, y. and z compo-
nents of one point and subtracting the x,
y, and z components of the second point.
Imagine that the square in Figure 5 is
one of the faces of our object. We can get
one vector (V) by taking B-A and the
second vector (W) by taking C-A. These
computations must be performed in the
eye coordinate system, since we are con-
cerned with the relationship between the
eye and a specific face of the object.
Now we have our outward-facing nor-
mal, so let's get a vector from the eye to
the base of that normal. The normal we
just computed will have its initial point
at the first vertex of the face (point A),
February 1984 Creative Computing
Figure h. Viewing the "roofofa house-shaped object. I he hue whose normal vector
makes an acute angle with the vector from the eye is visible while the one that makes
an obtuse angle is not.
and the eye will be at the point (0, 0, 0).
Therefore, the components of this eye-
to-object vector will be the same as the
x, y, z components of point A.
Figure 6 shows a viewer looking at the
roofofa house. Normals have been com-
puted for both parts of the roof, and the
vector between the eye and the base of
each normal is also shown. Guess what?
The angle between the eye vector and
the normal vector is acute (less than 90°)
for the face that is visible, and obtuse
(greater than 90") for the face that isn't
visible. That is all there is to this hidden
A mnemonic to aid in
remembering the
orientation of a cross
product is the "right
hand rule."
surface algorithm. All we need to do is
compute those two vectors and check
the angle between them for each face of
the object. If the angle is obtuse, we
throw that face out and go on to the next
one. If it is acute, we draw it. Simple,
huh?
How do we tell if the angle is greater
than 90"? Two more tricks will help, one
each from trigonometry and linear al-
gebra. First, the cosine of any angle be-
tween 90° and 180° is negative. Second,
an easy way to compute the cosine of the
angle involved is to take the dot product
of the two vectors and divide by the
length of each vector. The dot product
of two vectors U and V is written as U V
and is just
U-V = (ux uy uz) - (vx vy vz) =
ux*vx + uy*vy + uz*vz
Since we need to know only whether the
cosine is positive or negative, we don't
even have to divide the dot product by
the lengths of the two vectors. We can
simply compute the dot product of the
two vectors, and if the result is less than
zero, the face is hidden from view and
need not be drawn.
Degrees of Freedom
There are actually seven parameters,
or "degrees of freedom" that must be
specified to display an object as seen
from any vantage point. Three of these
are involved in the difference between
the position of the object and the view-
ing location. Two more degrees of free-
dom are defined by specifying either two
angles or a point toward which the gaze
is directed. For instance, when viewing a
house, the image is shifted up and down
or left and right depending on whether
you are looking at the chimney or the
doorknob on the front door.
The horizon may also be rotated to al-
ter the orientation of the image. This
corresponds to the pictures you get by
rotating a camera through some angle.
The last parameter is just a scaling fac-
tor. A telephoto lens will produce the
same result: a larger image.
The Program
The program that incorporates the
hidden surface algorithm is shown in
Listing I. I have tried to put all of the
system-dependent items near the top of
the program, and I point them out as we
run in to them. The (*$S*) at the begin-
ning is used to put the Apple Pascal
compiler in swapping mode so that
larger programs can be compiled. Apple
Pascal gets routines for graphics and
transcendental functions like sine and
cosine from libraries called units. The
two special Apple libraries that contain
these functions are Turtlegraphics and
Transcend. This explains the "uses"
statement right after the program
statement.
195
Hidden Surface, continued..
Figure 7. Perspective view of I he cube defined by the data in Listing 2. The viewing ._-
position was (5,5,5). the focus point was (0.0.0). horizon [ •• ...
rotation was Of. and scaling factor was 6.
Functions like moving to a point on
the graphics screen without drawing,
drawing a line, and reading data will
also be system-dependent. The eye-to-
screen conversion will need to be
changed if screen coordinates on your
system differ from the 280 x 192 of the
Apple. (Also note that the point (0,0) is
in the lower lefthand corner in Apple
Pascal.)
The program begins by reading in the
data for the object to be displayed. The
Readdata procedure expects to find the
data for an object in a file called
DATAFILE.TEXT on a disk in device
#4 (slot 6, drive I.) The data should be
organized in the following manner:
1. The first line of the file should con-
tain the number of faces of the object.
2. The object should have one vertex
at the point (0 0). (All vertices in the
file will be in the world coordinate
system.)
3. For each face, an arbitrary starting
vertex is chosen. X, Y, and Z-co-
ordinates for this point are written on
the next line of the file.
4. Successive lines of the file contain
the remaining vertices of the face. These
vertices should be specified in counter-
clockwise order when viewed from the
outside, so that outward-facing normals
can be computed.
5. The starting vertex is also the end-
ing vertex, and is written into the file a
second time.
6. A line consisting of -999 is writ-
ten to indicate the end of information for
that face.
7. Steps 3 through 6 are repeated for
each face.
Listing 2 shows the data for specifying a
cube with edges of length 1.
After the data have been read in, the
user is prompted for the viewing param-
eters. Those familiar with the unforgiv-
ing nature of Apple Pascal I/O will
know better than to make any typing
mistakes. World coordinates arc used to
specify a position from which to view
the object and a point toward which the
gaze will be directed. A horizon rotation
and a scaling factor complete the
information needed to compute the
viewing transformation.
Once the transformation matrix is ob-
tained, the screen is cleared, and the ob-
ject is drawn. For each face, three points
are transformed into eye coordinates and
used to compute a normal. This vector is
then dotted with the vector from the eye.
196
Listing 2.
I
6
1.0
0.0
0.0
1.0
1.0
0.0
1.0
1.0
1.0
1.0
0.0
1.0
1.0
0.0
0.0
-999.0
0.0
0.0
1.0
1.0
0.0
0.0
1.0
0.0
0.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
0.0
-999.0
0.0
0.0
0.0
l.O
0.0
0.0
0.0
0.0
0.0
0.0
1.0
0.0
1.0
1.0
0.0
1.0
0.0
-999.0
o.o
0.0
0.0
0.0
0.0
1.0
0.0
0.0
1.0
0.0
1.0
0.0
0.0
1.0
0.0
0.0
0.0
-999.0
0.0
0.0
1.0
0.0
1.0
1.0
1.0
1.0
0.0
1.0
1.0
0.0
0.0
1.0
1.0
0.0
1.0
-999.0
0.0
0.0
1.0
1.0
0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
1.0
0.0
1.0
1.0
0.0
-999.0
0.0
0.0
If the result is positive, the rest of the
vertices of that face are transformed and
the edges drawn. Otherwise, the face is
hidden, so it is not necessary to trans-
form the rest of the points or draw the
face.
Pascal is useful for breaking a
programming task into smaller subtasks.
Each of these subtasks is relatively easy
to code, leading to an overall reduction
of programming effort. In this program,
I have used separate procedures for mul-
tiplying two matrices, transforming a
single point, calculating dot and cross
products, and so on.
Extensions, Enhancements, Etc.
The most obvious extension to this
program is to include data for your own
shape, in the format outlined above. Be
advised that this program does not do
three-dimensional clipping. If you spec-
ify a viewing location too near the ob-
ject, some of the edges may extend off
one side of the screen and wrap around
to the other. Details on how clipping
may be performed can be found in ref-
erence [6].
Other enhancements include error-
trapping during the user input and the
usual speed and efficiency improve-
ments. The format for the data file is
quite redundant, sometimes leading to a
single vertex being included six times in
the file. Such inefficiencies were ignored
so as not to clutter the program and to
retain maximum clarity of the algorithm
itself.
Conclusion
The human brain is able to absorb and
assimilate graphic information much
more readily than numeric information.
A perspective view of an architect's de-
sign is more readily understood than a
textual description. Computer graphics
can make the computer easier to use, as
well as expanding its usefulness. We arc-
only now beginning to see the impact
that graphics can have on business, sci-
ence and engineering, and the arts. The
principles of tranformations and co-
ordinate systems discussed in this article
will give you a good start toward under-
standing the graphics applications of
tomorrow. ES
Listings on pp. 198
References
1. Fowler, John D., Jr., "Stereo
Graphics: Part 1," Creative Computing.
Jan. 1983.
2. Fowler, John D., Jr., "Stereo
Graphics: Part 2," Creative Computing.
Feb. 1983.
3. Hansen, Christopher, "A Graphics
Package for the Apple," Creative
Computing. July 1982.
4. Isaak, S. and Manougian, M. N.,
Basic Concepts of Linear Algebra. W. W.
Norton & Co., New York, 1976.
5. Leithold, Louis, The Calculus With
Analytic Geometry. Third Edition.
Harper & Row, New York, 1976.
6. Newman, W. M., and Sproull, R.
F., Principles of Interactive Computer
Graphics. Second Edition, McGraw-Hill,
Inc., New York, 1979.
February 1984 Creative Computing
MICRO BEE
SOFTWARE
Manufacturing licences for the popular
Australian designed Micro Bee computer
have recently been granted to many com-
panies throughout the world.
MYTEK Computing is the largest and
most respected producer of software for
the Micro Bee Computer.
MYTEK Computing invites dealers to
sample its large and extensive range of
Micro Bee Software.
Micro Bee users are also invited to re-
quest to be included on MYTEK Com-
puting's free mailing list. Catalogues are
air-mailed regularly to all parts of the
world.
mvcE<
COMPUTING
1 Kent Street. Bicton, 6157. Perth. Western Australia
Telephone (09) 330 7336
CIRCLE 179 ON READER SERVICE CARD
'REDUCES DISKETTE COST 50%|
DOUBLES DISKETTE STORAGE SPACE m
Owners of 5w *single "read/write" head
disk drives can immediately double
diskette storage space by using MUKfi
■WTY* I or ML The back of single sided
diskettes are burnished. To use it you
■ need a "-.vr/te enable notch, " and some
I also need in addition, an "index hole. "
'^^1 I MKMLE K0TCK I and II are precision
| engineered tools designed exclusively
tor this purpose.
MMMCMmOVI
(Cuts square Write Enable Notch) For users of
Apple, Franklin, Kaypro, Atari, Commodore and
most other soft sectored systems.
only $1 4.95 each
add $1.50 each P&H I ($4.50 foreign P&H)
mnusmntmm
(Cuts square Write Enable Notch and V* inch round
-index hole~) for owners of IBM, TRS 80 I & III,
Osborne and others needing "index hole", and
all other "hard sectored" systems.
only $21 .90 each
add $2 50 each P&H / ($6.50 each foreign P&H)
'Florida Residents Add 5% Sales Tax*
• IT'S A MONEY SAVER! •
Sold at leading computer and office supply stores in your area.
Dealer Inquiries are invited.
SEND CHECK OH MONEY ORDER TO
xumi ixoi ( ii
OlVISION Of CORTRAN INTERNATIONAL
421 1N.W. 75 TERRACE • DEPT. 54- LAUDERHILL. FL 33319
PAT REND » Ll TRADEMARKS ARE ACKNOWLEDGED
CIRCLE 146 ON READER SERVICE CARD
HOW TO MAKE THE MOST OF YOUR MICRO
With These Idea-Packed Books From Scott, Foresman
Introducing Scott. Foresman's new line of microcomputer books. We give
you the techniques and programs you need to expand your micro's
capabilities- without taking a large bite out ol your wallet.
AT YOUR FINGERTIPS:
MAKING THE MOST OF THE MICRO
by JeD Bemer Based on the popular
BBC television show currently seen on
PBS stations around the country A
lively, fully illustrated introduction to
microcomputers and their applications
dBASE II
FOR THE PKOORAMMER
AlKMqiMXJ-niXXdk
' Nelson T. Dtnerstein
dBASE II FOR THE PRO-
GRAMMER: A HOW TO-DO- IT BOOK
by Nelson T Dinerstein. This book helps
professional programmers develop
quality application systems in dBase II
Includes numerous programs, sub-
routines, and advice on overcoming
common programming problems.
A LIBRARY OF SUBROUTINES
FOR THE IBM PERSONAL
COMPUTER by David S. Walonick.
Packed with tested subroutines for a
wide range of personal and business
applications, including subroutines on
time. math, sorting, printing, and
keyboarding This book can help you
cut your programming time in halt!
Reply now to begin making the most ol
your micro. To order, contact your local
bookstore or computer store, or send the
attached coupon to
Scott, Foresman and Company
Professional Publishing Group,
Dept. CC-l
1900 East Lake Avenue
Glenview, IL 60025
312-729-3000
CIRCLE 161 ON READER SERVICE CARD
Send me
AT YOUR FINGERTIPS
$1295. 18049
dBASE II FOR THE
PROGRAMMES $19 95. 15956
A LIBRARY OF
SUBROUTINES S 18 95. 15965
Check method of payment:
□ Check/Money Order
□ MasterCard □ Visa
Amount Enclosed S
Card*
Eyd Date .
Signature.
Name
Address.
City/State/Zip.
Add applicable sales tax. plus 6% of
Total for UPS Prices subject to change
without notice
CC-l
YOUR CHILDREN'S
FUTURE
BEGINS TODAY
Discover how you
can help your
children grow with
educational software
from Opportunities
for Learning.
Write for your
FREE catalog today!
OPPORTUNITIES FOR
(.EARNING, INC.
8950 Lurlim Ave.. IV|>t L82
Chatsworth. CA 91311
(213) 341- 2535
CIRCLE 279 ON READER SERVICE CARD
THE HIGH TECH TAROT
FOR
THE
WORTHY
Only $ 39.95 1 postage included.
USA and Canada onlyl for the
Apple II + and lie. 48K"
Unprotected for your convenience
SATISFACTION GUARANTEED
COD. check or money order
1 900 Emery St Suite 5I8
Atlanta GA W3I8 I404I JS2-I0IS
' Apple II • and lit are registered trademarks ol
Apple Computer Inc Graphics created with
Penguin Sol'
CIRCLE 230 ON READER SERVICE CARD
Hidden Surface, continued.
Listing 1.
Thim program Mill draM a three-dimensional perspective vi»w of the
convti polyhwlran dncribid by data point* in the file ' DATAFILE.TEXT'
Authort Randi J. Romt
Dates Feb. 10, 1987
program draM3d (input, output, datafile))
uses transcend, turtlegraphicsi
const
aaxf aces-10O|
maxpts'SOOl
pi-3. 14139)
type
matrix - array CI.. 4, 1..4J of real l
where i array 1 1 . ,ui<kis] of int»g»ri
xpt, ypt, zpti *rray Cl..maxptsl of real I
mat, tl, t2l matrix)
xl, yli real)
nuafaces, nextpt, avail > integer]
eyex, eyey, eyez i real;
fx, fy, fzi real |
dl, d2i real |
horizrot, dsi real;
datafilei text)
vl, v2, v3i real |
Ml, m2, m3i real)
nl, n2, n3i real |
tempi, temp2, temp3i real I
dott real |
startl integer)
chi char |
procedure initscrn;
(*
Turn on graphics mode and clear screen.
*)
begin
initturtlei
end |
procedure moveabs(x,yi real);
(•
Move to position (x,y) without drawing.
*>
begin
pencolor (none) |
moveto (round (x ) , round (y> > l
end |
procedure drawjb»(»,yi real))
(*
Move to position (x,y> and draw the line in Mhite.
• >
begin
pencolor (Mhite) |
moveto (round (x) , round (y> > )
end |
procedure readdatai
(•
Read the shape data from the file DATAFILE.TEXT.
*>
ver
it integer |
begin
reset (data* He, '(Midataf lie. text' ))
avail i -1 >
readln(dataf lle,nuaf aces) i
for ii»l to nuafaces do
February 1984 c Creative Computing
IHIIIHHHB
begin
wher e t ill <<vn 1 1
repeat
readln<dataf ile, xptCavail], yptCavail], zpttavail])|
avail t 'aval 1*1
until xptCavail-1] - -999;
and |
and |
procadura eyetoecreen <x , y, z i raal | var »,iyi raal ) |
(•
*>
Tr«m<or» a point from x,y,z aya coordinataa to x,y acraan coordinataa.
begin
axi»0. 83*140* (x/z)-H40|
ayi-96*(y/z)+9bf
and)
procadura tranaf ore < var x,y,zi raal ) |
(•
Transform a point into aya coordinataa by Multiplying a point <x,y,z,l)
by tha 4x4 viaMing transformation.
*>
bagin
tamp 1 1 'x |
teep2l-y|
temp3i »z|
xi-aattl, llttaapl ♦ mat C2, 1 l»tamp2 ♦ mat t 3, 1 ] *tamp3 ♦ Mt[4,l]|
y i -mat CI, 23 « tempi ♦ mat C2, 21«tamp2 ♦ mat C3, 21*tamp3 ♦ matC4,21|
zi-matCl,3)»tampl ♦ mat C 2, 31«tamp2 ♦ mat [3, 3 J*tamp3 * matC4,3]|
and|
procadura multmat<var m3i aatrixi ml,m2i matrix);
(*
Multiply matrices mlxm2 and raturn rasult in m3.
*>
var
i,ji intagar;
bagin
-for ii«l to 4 do
for Ji-1 to 4 do
m3Ci , jli-mlCi , 1 ]»m2C 1, j ] • ml t i , 2 J*m2C 2, j ] * ml [ i , 33*m2C3, j 3
* mlCl ,4]»m2C4, Jl;
and |
procadura initmat(var mil matrix);
(*
Inltializa a 4x4 matrix to tha identity matrix.
*>
var
i,ji intagar;
bagin
for il-1 to 4 do
for Ji-1 to 4 do
if 1 <> J
than
mlCl, jli-O
•lsa
mlC),jli-l;
and |
procadura gat x product;
(•
Thia procadura ia uaad to compute a vector that ia an outward-facing
normal to tha face undar consideration. Tha firat three vertices of the
face arm uaed to give us too vectors which arm crossed to give us the
normal <nl n2 n3>.
*>
begin
vli«xpttatart*U-xpttatart3|
v2i-yptCatart*ll-yptCatartl|
v3i"zpttatart*l 1-zpttatart 1;
Mli-xptCatart+21-xptCatartli
m2i »ypt Cater t*21-ypt Cat art 1 ;
i.3i»zptCatart*23-zptCatart]|
nil -v2In3- v3»w2;
n2i-v3*wl-vl»w3;
n3l «vl (m2-v2*m1 ;
end |
procedure getdotproduct (var dotval i real);
<•
Thia procedure will compute the dot product of the normal vector to
a face and the vector from the eye position to the base of the normal.
Computer
MAGAZINE
PROGRAMS
TYPED
We will type, and put on disk — the
programs for your computer from at
least 3 computer magazines
PER MONTH
We type for:
C64
VIC-20
ATARI
APPLE
TRS 80
T.I. 99
and others
AMTYPE
CORPORATION
7 days toll free
1 (800) 521-3200
CIRCLE 207 ON READER SERVICE CARD
We Help Bring
Your Family Together
6 Types of Charts and Sheets
Indices
User Fields
Notes, Footnotes and Sources
No Limits
Adapts to Your Hardware
Comprehensive
Easy to Use
And Much, Much More
Send lor brochure and sample printouts.
r.imih Knots includes detailed manual and 2 lull diskettes
ot program* tor vour Applr 11. IBM IV.
Commodore ri4 and i V M *
Other genealogy software also available
Price SI AS plus |3 50 postage Satisfaction Cuaranteed
American Express. Visa V Mastercard Accepted
• I r.nicmjrh*. lor
Apple Computer.
Inc.. Internaitiorul
JVC
Family
Roots
Husifww Mji-htnrs,
i HM In. .(« I> v itjl
February 1984 c Creative Computing
QUINSEPT, INC.
P.O. Box 216, Lexington, MA 02173
(617) 862-0404
CIRCLE 155 ON READER SERVICE CARD
eeeeeel
ANNOUNCING
Hidden Surface, continued...
I* thlm value turn* out to be less than zsro, the -face under consideration
r.i'r.iihi vr. c;oiRp?i ting's
1984
BUYER'S
GUIDE
Is hidden, end need not be plotted.
*)
begin
teapll'xpttstartll
temp2i>yptCstart]|
teep3i -zpt C start 1 1
dotvali'nltteapl * n2(teep2 • n3*temp3|
end|
procedure draxface (facanoi integer) ■
(•
Draw a face of the object that has been found to be visible.
TO PERSONAL
*>
COMPUTERS &
1 1 integer i
PERIPHERALS
begin
i I'MhereCf acenoli
eyetoscreen (xptCil, yptCil, zptCi], xl, yl)|
moveabs (xl, yl>;
•SuWiu**
li-i*ll
while xptCil <> -999 do
Lr I^b^I
begin
M. ^MWeMel
eyetoscreen (xptCi], yptCi], zptCi], xl, yl);
drawabs (xl, yl)|
i i»»*l|
end|
•-: ^7-~^o-»
end|
[ '~7*>
procedure xforeSpts (facei integer) i
Transform first three points of a face so we can get a dot product and
Advice you can trust on
datmrmine if the rest of the vertices need to be transformed .
selecting personal com-
*>
puters, peripherals and
begin
electronic games
nextpti-MhereCf acelf
start i -nex tpt I
Unless you have the memory of a com-
transfore(xptCnextptl, yptCnextpt], zptCnextpt]) i
puter there's no way you can keep track of
nex tpt i «naxtpt+l |
all the games, programs and peripherals
transfore(xptCnextpt], yptCnextpt], zptCnextpt]) |
available for your computer And even if
you could, you'd still have a problem figur-
nex tpt i "nex tpt +1 ;
transform (xptCnaxtpt:, yptCnextpt], zptCnextpt 3) 1
nex tpt i "nex t p t + 1 1
end i
ing out what's best for your needs and how
to get the most for your money
That's why you need the 1984 Buyer's
Guide to Personal Computers & Peripher-
procedure xforare«t|
als. It's a comprehensive collection of
product reviews and consumer-oriented
I* the? face? is visible, transform the rest of the vertices.
shopping advice put together by the
• )
experts at Creative Computing magazine.
begin
You'll get a rundown of what's new on the
while xpttnextptl <> -999 do
market Analysis of new product perform-
begin
ance, reliability, operation, applications,
transform (xpt Cnex tpt 3 , yptCnextpt 3, zptCnextpt!) |
cost- even what kind of repair service you
nextpti *nextpt + l |
can expect. Easy-io-understand compari-
endf
end|
sons between different models Tips on
bugs and design problems Plus "inside"
information you won't get from manuals or
procedure drawpici
salespeople
(•
Don't buy until you've consulted the 1984
Draw the three-dimensional perspective view of the object (no clipping).
Buyer's Guide to Personal Computers &
Peripherals! Order your copy today.
v«r
ISend to mmc
ii integer i
begin
1 Creative Computing Buyer's Guide
for ii«l to num-faces do
CN 1914, Morristown, NJ 07960
begin
YESI Please rush me Creative Com
xf orn3pts ( l > f
getxproduct |
puting's 1984 Buyer's Guide to Personal
getdotproduct (dot) i
1 Computers & Peripherals. Enclosed is my
if dot >»
j check or money order for $3.95 plus $ 1 for
then
! postage and handling.
begin
xf oretresti
j Mr/Mrs./M
« j
drawf aced ) |
end*
end|
(please punt)
• AHHrps<;
end i
1 r,| y 1
procedure gttvieweiti
• State 7ip
i.ji integerf
begin
1 Please make check payable to Creative Computing .
ftnltMt<Mt>|
1 Buyer's Guide CAN] and NY State residents please
■ add applicable sales lax Price outside USA is $6
February 1984 c Creative Computing
<» Translate origin to eye position
aatC4, Hie, ■ys W |
— tI4 t 21 f mymyi
eat C 4 , 3 3 1 — eyez i
initaat (tl>|
(*
Rotate about x-axis by 90 degrees «>
tlC2,2]l-0|
tlC3,33l-0|
tlC3,2Jl-l|
tlC2,3Ji — 1|
eultaat (t2,eat,tl>|
«ati-t2|
initaat <tl) |
(* Rotate about y-axis by an angle dependent on -focus point *>
f xi«eyex-f x|
f yi»eyey-f y|
f zi-eyez-f z|
dl l-sqrt KxtfK+fylfyl ;
if abs(dl) > 0.0001
then
begin
tlCl, 13l«-fy/dl|
tlC3,3]i— fy/dl|
tl[l,3)t-fx/dl|
tlC3, J]i— fx/dl»
aultaat (t2,«at, tl ) |
aati-t2|
end |
initeat (tl)|
(*
Rotate about x-axis by an angle dependent on focus point
d2l-sqrt (f x*f x+f y*f y+f z*f z > |
if abs(d2) > 0.0001
then
begin
tlC2,2Ji-dl/d2|
tlC3,3]i-dl/d2|
tlC2,3]|-fz/d2|
tlC3,2]i — f z/d2j
aultaat (t2, mat, tl)|
natt-t2|
end;
initaat (tl > |
<* Rotate about z-axis to rotate horizon ()
hori zroti-hor(zrot*pi /180.0|
tl t 1, 1 ll-cos(horizrot) |
tlC2,21i-cos(horizrot> |
t 1 C 1,21s -si n(horizrot>|
tir.2, 1 Ji — sin(horizrot) 1
multMt (t2,aat,tl> |
aati-t2i
initaat(tl);
(« Invert the z-axis «>
tU3,3]i — ll
<» Scale according to d/s ratio *>
tlCl,13t-dsi
tl[2,23i-ds|
«ul t mat ( t2, eat , t 1 ) |
eati-t2l
end |
begin (* DrawSd *)
Mriteln ('starting. • . ' > i
readdatai
Mriteln;
write ('Input x,y,z position of eye?' > |
read In (eyex, eyey, eyez > i
Mritelni
write ('Focus point x f y f z?*>|
readln (fx, fy, fz)|
MTltelnf
write ('Input horizon rotation angle?' )|
readln (horlzrotlp
Mritelni
write ('Input scaling factor?')|
readln (dm) i
getviewaat;
initmcrni
drawpici
read(ch) s
end.
February 1984 c Creative Computing
GAME
BOOKS
FROM
CREATIVE
COMPUTING
BASIC COMPUTER GAMES, Micro
computer Kdition. edited by David H. Ahl.
Heres a great collection of loi fascinating
games, all written in easy-to-use Microsoft
BASIC flay Craps, Combat, Super Star
Trek, Lunar LEM Rocket, Gomoko,
Checkers, Boxing, Bowling-and 93
others! With an introduction, notes on
Microsoft BASIC, and conversion instruc-
tions for other BASICs, 8." x II", softcover,
illustrated, with an index. 183 pp. $7.95
($1.50) *6C
MORE BASIC COMPUTER GAMES,
edited by David H. Ahl and Steve North.
In this sequel to Basic Computer Games
you'll find 84 challenging new games,
complete with sample runs, program list-
ings and illustrations. All run in Microsoft
BASIC. Race your fcrrari, become a mil-
lionaire, joust with a knight, crack a safe,
and more! Conversion table to other
BASICs included. 8 ■■" x II" softcover, il-
lustrated, 200 pp. $7.95 ($1.50) W6C2
TRS-80 Microcomputer Edition, $7.95
($1..">()).#6C4
CREATIVE COMPUTING PRESS Dm MA1C
( HECK ONI
I'AWII.M IV IHM.liS
CHARGI Ml
rum.
( harsf .in
No I
(ptwe pnm lull njmtl
-M-
For tartar wrvire. CALL loll I HI I xoos3|.x|l2.
i In M,. ill Jiii ,M nil ,
' I.* * , >-|*hI
ANNOUNCING
Now you can build a library of programs for your
Apple" at a fraction of the usual cost
Each issue of A+ Disk
Magazine provides you
with up to 12 programs for
as little as $2.00 each.
A+ DISK MAGAZINE is making it
easier than ever before to build a
library of computer software for
your Apple II Microcomputer.
Because now you can save 34% on
the programs you need to expand
the use of your personal computer.
Issue after issue, A+ DISK MAGA-
ZINE gives you business and
finance aids, utilities, subroutines,
games, home and personal
applications ... all for as little as
$2 per program.
And when you consider that
many of today's most popular
programs sell for $50, $60, $80
and more, yoursavingscan be
enormous . . . much more than the
cost of your subscription to A+ DISK
MAGAZINE.
Alongwith your subscription to
A+ DISK MAGAZINE, you'll receive
A
W
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO. 66 BOULDER. COLORADO
POSTAGE WILL BE PAID BY ADDRESSEE
A+DISK
P.O. Box 2469
Boulder, Colorado 80321
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO. 66 BOULDE R, COLORADO
POSTAGE WILL BE PAID BY ADDRESSEE
A+DISK
P.O. Box 2469
Boulder, Colorado 80321
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
up to 12 thoroughly-tested, ready-
to-run programs and files on a
floppy disk. Complete with comprc
hensive. illustrated User Manual,
\+ DISK MAGAZINE is easy
efficient, and very economical.
Here'sjust a sampling of what
you can expect in every issue:
Programming tools: Create
cross-reference listings for your
BASIC programs. Convert
M BASIC" program files to
CBASIC" format or reverse. Use
yourtexteditoron yourBASIC
programs. Convert data between
BASIC and VISICALC* formats.
Business and finance aids:
Compute loan payment tables.
Calculate the Present Value and
Internal Rate of Return for your
investments. VISICALC templates
for Real Estate, Lease/Purchase
and Tax Shelter analysis. Create
advanced pie, bar and line chart
graphics.
Home/personal applica-
tions: Whether you need your
own income tax return helper . . .
a personal cash flow analyzer . . .
a speed read i ng trai ner . . . proven
ways to maintain a mailing list ... or
SAT test preparation aids, A+ DISK
MAGAZINE has it all.
Utilities and diagnostics:
A+ DISK MAGAZINE shows you
how to use your Apple to simulate
a conversational terminal with
function key control of disk or
pri nter loggi ng . . . pr i nt graph ics,
screen images on your printer . . .
ackup, copy, delete, un-delete
or type files with simple menu
commands . . . plus more.
Data files: From tax tables, to
population statistics, from dictio-
naries to economic times series,
A+ DISK MAGAZINE involves you
as never before.
Games: Adventures! Strategies!
Test you r sk i 1 1 , i ntel 1 igence and luck .
The latest software
developments at your
fingertips for a fraction of
the cost.
There's no need to type listings into
your computer. With A+ DISK
MAGAZINE, all you do is boot the
disk and go! The accompanying
User Manual explains everything in
clear, easy-to-understand terms. So
you'll be able to run the programs as
soon as you receive your first issue
of A+ DISK MAGAZINE.
Save $60 with this
Introductory Offer.
Get 6 issues of
A+ Disk Magazine
and save 34%
rA+DISK
Program Submissions
If you wish to submit a program for
inclusion in future issues, please
write to: A+ DISK MAGAZINE,
Attn: Editor, One Park Avenue—
Dept. 732, New York. N.Y. 10016.
Guarantee
• All programs are fully tested and
guaranteed to run. Damaged or
faulty disks will be replaced at no
charge.
• If you wish to cancel a subscrip-
tion, simply return the most recent
disk in its sealed package and you
will receive a full refund for this
copy and all un mailed issues.
Product Specifications
Programs will run on Apple II
computers using Apple DOS 3.3 and
require a minimum of 64K. Most
programs will be written in Apple-
soft Basic— however some machine
language code may be used.
Most programs wi 1 1 be written
to run on both monochrome and
color displays; however, some games
and utilities may be specifically
developed for color displays.
Programs and documentation
are copyrighted by Ziff-Davis
Publishing Company. All rights of
reproduction in all forms and
media strictly reserved.
A+DISK
«•,_,* O J» * I N I
lOANANAlTZM- TtANSMMNI AUTOMATIC tA*
coavutts so*t CHAtrm.
MHWTMINI MMOmntADON coNvam
TIIMSANO O* TM< AUSTOf
SMU/MfTZNOI NUMM1
ton
M
RO. Box 246')
Boulder. Colorado 80322
YES. Please accept my subscription to A+ DISK MAGAZINE lor 6 issues at
the Special Introductory Price of just $1 19 (less than $20 per issue, as little as
$2 per program). I save 34% off the full price of $179.
Check one: □ IcncloseS (Residents ofCA.CQCT. DC, FL.IL,
MA. Ml. MO. NJ. NY State, and VT add applicable sales tax.)
D Please bill me.
Pleasechargetomycreditcard. D American Express D Visa D MasterCard
Credit Card No. Exp. Date
Name-
Address.
I
City—
I8H062
-Slate
-Zip.
MAIL NO-RISK COUPON TODAY— AND SAVE 34V.!
Simple Screen
Graphics With
MSX Basic
David H. Ahl
Fould you like to be able to draw borders easily, plot a
projectile, or make fancy geometric patterns? With the rich li-
brary of graphics commands built into MSX Basic, it is easy,
but it is a bit different from some other computers.
MSX Basic has three screen modes, appropriately called
s< KEEN 0, SCREEN I, and SCREEN 2. SCREEN is the text mode
and permits only limited graphics using the locate command.
Using LOCATE, you can move the cursor to any point on the
screen ranging from to 36 in the horizontal direction, and to
23 in the vertical direction. Remember, vertical locations are
numbered from the top of the screen to the bottom.
The locate command is always used with the print com-
mand to put something on the screen. As a result, the character
printed is actually placed on the screen one location to the right
of the position defined in the LOCATE command. Thus, if you
type the commands:
LOCATE 10.15: PRINT "X"
the X will be located at screen location 11,15. Since locate
permits only very low resolution graphics, we will concentrate
on screen i and 2.
The horizontal (x) and vertical (y) coordinates used with
screen 1 and 2 are the same. X ranges from to 255, and y
ranges from to 191. However, the main graphics command,
pset, illuminates a single pixel on screen 1 and a 4 x 4 block
of pixels on screen 2 . Thus, the effective resolution of screen
1 is 256 x 192, and of screen 2 is 64 x 48.
Draw A Border
You can draw a point anywhere on the screen using the pset
command. Try illuminating the center pixel on the screen using
both screen modes. Here is a program to do this for mode 1.
Change line 10 to screen 2 and see what happens.
10 SCREEN 1
20 PSET (128,96)
30 GOTO 30
Now, how would you draw a line? One way would be to use
a series of pset statements, for example:
204
10 SCREEN 1
20 PSET (1,2
30 PSET
40 PSET
50 PSET
60 PSET
(2, 23)
(3,23)
(4, 23)
C5,:
E10 PSET (60,
620 PSET (61, 23)
630 PSET (62,23)
640 PSET (63,23)
650 GOTO 650
Obviously, this is very inefficient and cumbersome. Consider
this alternative:
10 SCREEN 1
20 FOR X=0 TO 255
30 PSET (X, 23)
40 NEXT X
50 GOTO 50
Now, let us say you want to draw a border. As long as we are
letting X vary from the left to right of the screen, why not draw
two horizontal lines at once, one at the top and one at the bot-
tom? Here is a modification of our previous program to do this:
10 SCREEN 1
20 FOR X=0 TO 255
30 PSET (X, 0)
35 PSET (X, 19:1 )
40 NEXT X
50 GOTO 50
But we would also like to draw vertical borders, too. We can
add two statements to do so. Run this program and see what
happens.
10
SCREEN 1
20
FOR X=0 TO 255
30
PSET (X,0)
35
PSET (X, 191)
36
PSET (0, X)
37
PSET (255, X)
40
NEXT X
50
GOTO 50
It works, but the vertical lines finish before the horizontal
ones do. Why? Because, the vertical height of the screen is only
February 1984 Creative Computing
192 pixels, and the width is 256. Thus, we should put a line in
our program to test for values out of range. Renumber your
program using renum 10 and add line 45 to test for vertical
values over 191:
45 IF X> 191 THEN 70
The final program is one of the shortest ways to draw a bor-
der. Remember it and use it when you need a border.
10
SCREEN 1
20
FOR X=0 TO 255
30
PSET <X,0>
40
PBET (Xf 191)
45
IF X> 191 THEN 70
50
PSET C0, X)
60
PSET C255, X)
70
NEXT X
80
GOTO 30
Now, let's try this program with screen 2. It works, but we
can make it run much faster. Remember, each pset lights up a
4x4 pixel block. Hence, we can change our for loop in line 20
to use a step size of four.
On screen mode 2, you can also add color. The third variable
in the PSET statement is color. Most MSX Basic computers give
you a choice of 15 colors. Color 0, transparent, is not really a
color, so realistically your pallette consists of 14 colors. Here is
a program to draw a border in color 2 (medium green).
STEP 4
10
SCREEN 2
15
C=2
20
FOR X=0 TO 255 S
30
PSET CX,0) ? C
40
PSET <X, 191 ),C
45
IP X> 191 THEN 70
50
PSET (0, X) , C
50
PSET C255, X), C
70
NEXT X
S0
GOTO S0
Multiple Borders
In the previous program, instead of having the border print
at the edges of the screen, it is possible to let the non-X value
vary. We will let the distance or increment from the edge of the
screen be I. The value I can be used as the coordinate for the
top and left side, however, the right side must be defined as
255-1 and the bottom as 192-1.
Here is a program that uses these relationships to draw a se-
ries of borders which start at random points in the upper left
quarter of the screen. Note that the test to see if the maximum
y value has been exceeded has changed somewhat. Can you ex-
plain why?
10
SCREEN 2
20
OINTC15*RND(l > )
30
I = INTC92*RND<:i) )
40
X 2=255- I
50
Y2=191-I
E0
FOR X-I TO X2 STEP
u
70
PSET C X, I ) , C
80
PSET (X,Y2)fC
90
IF X2-X<=64 THEN 120
100 PSET (I,X>*C
110
PSET CX2, X), C
12C
1 NEXT X
130
GOTO 20
February 1984 c Creative Computing
Is your Apple's 6502 processor chip a little
overworked lately? Have you been eyeing
one of those new, 16-bit systems? But you
don't want to give up all your Apple pro-
grams ...
Add the powerful -16-bit 8088 processor to
your Apple with ALF's Processor Card. Let
the 6502 and 8088 work togetherjto tackle
your toughest problems— like speeding up
your Applesoft and Apple Pascal programs.
With the Processor Card, you can use the
CP/M '86 or MS-DOS "operating system
to run the latest 16-bit software, including
many IBM PC programs.
64K or 128K of high-speed memory is
available for ALF's Processor Card. Use the
Processor Card with 128K as a fast disk
emulator or to view sixteen hi-res images in
under a second. Or run Basic, C, COBOL,
or Pascal with 16-bit performance! *
The ALF Processor Card is just $395 (Ap-
plesoft speed-up software included). See
your Apple dealer today, or contact ALF for
more information.
Trademarks Apple Apple Computer. CP/M' Digital
Research. MS-DOS" Microsoft
ALF
ALF Prodi.,,
S0215
JdOB71 991B2-a
MSX Graphics, continued...
As you run this program, you will notice that many of the
borders do not join correctly in the lower right corner. Why
not? It is because the border may start at any location as de-
fined by the random number function in line 30, but 4 x 4
blocks are being illuminated and the last one may be left off.
There are several ways to correct this. Try to devise at least two
ways.
One way to correct the above problem is to make sure the
random number is a multiple of four. Simply substitute this line
30 for the one in the program, and all will be fine.
30 I=4*INT<:23*=RND<1> )
Bouncing Ball
Let us start with just four statements, one to give us a start-
ing point for the plot of a bouncing ball, one to plot the ball,
and one to repeat the plot.
10 X=S:Y=B
50 SCREEN 2
160 PSET <X,Y)
190 GOTO 1E0
Well, that is certainly a long way from bouncing. We can get
the ball moving with these lines:
20 I=4:J=4
90 X"=X+I
100 Y=Y+J
190 GOTO 90
We are off to a good start, but unfortunately the ball rolls
right off the bottom of the screen. Hence, we must add four if
statements to test for the screen edges. Depending upon the val-
ues in these statements and the starting point of the ball, several
things can happen. Most common is for the plot at some point
to start retracing a previous line. We used trial and error to
choose these values: they are not the only ones that will work to
eliminate line retracing. Try other starting points in line 10 and
screen edge points in lines 1 10 to 140 and see what happens.
110 IF X>=254 THEN I=-I
120 IF X<=1 THEN I=-I
130 IF Y>=192 THEN J=-J
140 IF Y<=1 THEN J=-J
Would you like a ball that changes color? If so, you can add
the following line ISO:
150 C=INT(.15*RNDU>>
160 PSET <X,Y),C
206
You will find that this line slows the program down a good
deal. Another interesting way to get color is to relate it to the x
or y value. Here is a line that works nicely:
150 C=Y/13
While this program produces pretty patterns, it is hardly a
bouncing balj. The problem is that it does not erase the pre-
vious ball position when it draws a new one. On our computer,
these lines will do that. Our computer (a Spectra Video 328)
uses medium blue (color 4) as a background color, so plotting a
point in this color is the same as erasing a point in another
color. The preset command can also be used to erase an illu-
minated pixel or block.
70 C=4
80 PSET <X, Y),C
190 GOTO 70
Now the program works as it ought to. You may find that
the ball moves too fast to be seen. If so, you can put in some
sort of delay after line 160. We have added a few lines to let the
user select a bouncing ball or a continuous line (which pro-
duces the pattern we saw earlier). If you want a sound when the
ball hits the edge of the screen, you can add a beep in lines 1 10
through 140. Here is our final program.
5 DEFINT C, I* Ji X, Y
10 X=2:Y=2
20 1=4: J=4
30 INPUT "Leave trail <:Y or N)"iflt
40 COLOR 15, 15
50 SCREEN 2
70 C=4
80 PSET (X, Y),C
90 X=X+I
100 Y=Y+J
110 IF X>=254 THEN I=-I :BEEP
120 IF X<=1 THEN I=-I :BEEP
130 IF Y>=192 THEN J=-J :BEEP
140 IF Y<=1 THEN J=-J :BEEP
150 C=Y/13
160 PSET (X, Y), C
1S0 IF 0*="Y" OR A*="y" THEN 90
190 GOTO 70
When a trail is left, the plot eventually fills in every other
screen location. How could you modify it to fill in every loca-
tion? There are several ways to accomplish this, some of which
produce more interesting effects than others. Hint: try doing it
with a random variable.
February 1984 c Creative Computing
J
Output from projectile plotter before cor-
recting for vertical distances being mea-
sured from the top of the screen downward.
Projectile plotter with input angle of 65
degrees.
Projectile plotter with input angle of 78
degrees.
Plot A Projectile
Let's say we want to plot the motion of a projectile from a
gun on the left of the screen to a target on the right. Let's start
by setting the screen mode and plotting a point.
40 SCREEN 1
130 PSET CX,Y)
What point do we plot? From physics, do you remember the
equations for the horizontal and vertical positions of an object
(projectile, ball, arrow, etc.) in the absence of air resistance?
They are:
X = V»cos(a)*t
Y = V*sin(a)*t-'/ 2 *g*t 2
For a complete discussion, turn to any physics book or the
section on projectile motion in Computers in Science and Social
Studies.
The maximum range of a gun is obtained with a firing angle
of 45 degrees. Let's say that the gun has a muzzle velocity (V)
of 1000 feet per second. The acceleration due to gravity (on
Earth) is 32 ft/sec/sec. Then, the time until the projectile re-
turns to Earth is given by the formula:
T = 2»V«sin(a) _ 2«1000«.7Q7 _ 447
g 32
And the maximum range is:
r = Y! = ipopi = 31250
g 32
Let Colonel Byte take your child
on a trip through Cybernia
They'll learn all about computers along the way!
Growing up in the computer world will be
easier if your child understands computers.
And there's no better place to start than
with the computer that's in your home—
and with the help of this delightful book.
Computer Parade reads like a story book.
Yet it actually teaches the basics of com-
puter operation.
Computer Parade traces the adventures
of Katie and her brother after they fall into
the family computer. Once inside the com-
puter, they find themselves in the imag-
inary land of Cybernia where they
meet Colonel Byte. Colonel Byte takes
them to a computer parade, where they
learn how computer music is made. All
along their fanciful journey, the threesome
encounters friendly and ferocious dragons,
computer bits, eeks and aaks. And of
course they're always on the lookout for
program bugs.
Any youngster age 4 10 will delight in
Computer Parade. It's easy to read and
richly illustrated in full color.
Help your child grow up computer
literate by ordering your copies now.
MAIL TODAY TO
CREATIVE COMPUTING PRESS, Dept MA2H 39 East Hanover Avenue. Morris Flams. NJ 07950
Please send me copies of Computer Parade lor
$995 each, plus $200 shipping & handling per book.
Total Amount $
D Payment Enclosed. (CA. NJ and NY State residents
please add applicable sales tax )
□ CHARGE MY:
O American Express D MasterCard D Visa
' F T
For (aster service. PHONE TOLL FREE:
800-631-8112
(In NJ only 2015400445)
Snjn.itur.-
AJ.lr.-s..
Oy/StaH /.p
'Outside U S . add $3 lot shipping and handling
D Check here to receive a FREE catalog ot computing books, magazines
and guides
Also available in your local bookstore or computer store.
February 1984 c Creative Computing
207
MSX Graphics, continued...
Since this will not fit on the screen, we must divide the hori-
zontal distance (31250) by a constant (125). This gives a maxi-
mum horizontal distance of 250 pixels, which fits nicely on the
screen.
On most computers, the distance between horizontal and
vertical pixels is not the same. In other words, if you plotted a
square 100 pixels on a side, it would not actually be square. To
make it square, you have to multiply the vertical distance by
1.2.
We have combined all of the information above and put it
into our program. Try this on your computer.
10 A=45
20 V=1000 sQ-32
30 D=180/3. 1415926K
40 SCREEN 1
50 CX=V*COS<A/D>
E0 cy=v*sin<:a/d>
80 FOR T=0 TO 44. 2 STEP . 2
90 X=CX*T
100 Y=CY*T-1E*T*T
110 X=X/125
120 Y= Y/ 125*1. 2
130 PSET <x,y:>
140 NEXT T
150 GOTO 150
In the program, the variable D is a factor that converts de-
grees into radians, which is what Basic requires. CX and CY
are constants for each firing angle.
What happened when you ran the program? It should work
except the plot is upside down. But of course: vertical distances
on the computer are measured from the top down so we must
make a simple correction:
120 Y=192-CY/ 125*1. 2)
Now, let us modify the program to accept any firing angle
for our gun. You need add only a few lines.
Explosions
Here is a short little routine to produce marvelous multi-
colored explosions. You can easily figure out how it works, but
can you add interesting sounds?
200 CLS
210 «=INT<:i5*RND<:i> )
220 B=INTC15*RND(n )
230 COLOR A,B
240 FOR Z=l TO 10*B:NEXT
250 GOTO 210
Do you really need line 210? Of course not! In fact, the rou-
tine works much better if you simply put in:
210 A=0
Concentric circles with 14 colors.
10 INPUT "Angle of gun"; A
70 T1=2*CY/G
Experiment with this program. Try different firing angles.
Try to tighten up the code and make it faster. Here is one
approach.
10 INPUT "Angle of gun"; A
20 V=1000 :G=32
30 0=180/3. 141592E#
40 SCREEN 1
50 cx=v*c0sca/d>/125
60 cy=v*sin<:a/d:>
70 T1=2*CY/G
60 FOR T=0 TO Tl STEP . 2
90 X=CX*T
1 00 Y=l 92-9. EE-03* <! T* <! CY- 1 E*T ) )
110 PSET <:x,Y)
120 NEXT T
130 GOTO 130
See if you can make this program into a game in which the
player on the left must hit a target on the right.
208
Circles and Targets
MSX Basic has a generalized CIRCLE command built in. By
generalized, we mean that it actually can draw a circle, ellipse,
or arc with any center and any aspect ratio. For now, we will
stick to circles. Let us draw a concentric ring of circles and fill
in each one with a different color.
We will put the center of each circle at the center of the
screen (128,96) and will make each one of the circles 7 pixels
smaller in radius (I) than the preceding one. We will step
through the 14 colors painting each one with a different color.
The program to do this takes only nine lines.
10 SCREEN 1
20 COLOR 1,1,1
30 C=2
40 FOR I =98 TO 1 STEP -7
50 CIRCLE<128,96), I,C
60 PAINT <: 128, 95), C
70 C=C+1
80 NEXT
90 GOTO 90
The next article in this series will discuss plotting various
functions, the Sierpinskey curve, polygons, and spirals. B
February 1984 e Creative Computing
IT'S SIMPLE
CALL & SAVE MONEY!
1-800-841-0860
DIRECT MARKETING COMPUTERS AND
EQUIPMENT TO SAVE YOU MONEY!
SINCE 1978
UP
TO
20
• PURE RADIO SHACK EQUIPMENT •
%
AND
MORE
DISCOUNT
***CALL FOR PRICES***
ON COMPLETE LINE
PRINTERS AND EQUIPMENT
M*tt4mt4i-im ~i
C. Itoh
(B Hayes"
Novation |5|
WE SELL IBM
P.C. COMPATIBLES
Since 197g
• PIONEER IN DIRECT TO
CONSUMER SALES Of MICRO
COMPUTERS AND ELECTRONICS
• NAME BRAND PRODUCTS
• LARGE INVENTORIES
• NEXT DAY SHIPMENT ON
MOST PRODUCTS
FREE UPON REQUEST
• DISCOUNT PRICE LIST AND
INFORMATION KIT
• COPY Of MPRS WARRANTY
• PRICES AND PRODUCTS ARE
SUBJECT TO CHANCE
WITHOUT NOTICE
-i<J±
Reil P f I e n d J^-
Micro Management
Systems, Inc.
2803 Thomasville Road East
C«iro, Georgia 31728
|912) 377-7120
CIRCLE 141 ON READER SERVICE CARD
a
(OK-.
BOOKSELLER
The Source for Computer Books
OMNI ON-LINE
DATABASE
DIRECTORY
Mike Edelhart & Owen Davies
Make the most of your personal computer with this
comprehensive guide to over 1000 databases, their
content and their uses.
• Access information; subscribing
• Using a personal computer with a database
• Choosing modems and setting up phone links
• Suppliers' addresses
• Content and use evaluation
• Solutions to frequent problems
• Computer glossary
Macmillan $10.95 Paperback
Now Available atB. Dal ton Bookseller
IIOOKSELLEIt
Selection • Service • A Store Near You
TO0J3tore£_l^tionwide. Check Your Yellow Pages.
City _
Phone
Stale
_Bp.
Check Money Order Enclosed
VISA MasterCard American Express
Card No.
BookTHIe OMNI ON-LINE DATABASE DIRECTORY
Exp. Oate
Please send $1.75 lor postage and handling.
Please add appropriate sales tax.
Price $10.96 ea. Qty.
B Dalton Bookseller
9340 James Ave. S.
Minneapolis. MN 5S431
CIRCLE 188 ON READER SERVICE CARD
Our Notebook Computing column
this month is an excerpt from the
book, "Exploring Your TRS-80
Model 100" by Bill Machrone. This
will be available shortly from Creative
Computing Press. We selected the sec-
tion on speeding up loop calculations
in Basic because it is applicable not
only to the Model 100. but to virtually
every computer that uses
Basic— DH A
Bill Machrone
Basic is the heart of your Model 100,
in more ways than one. First, it is an
easy-to-learn language with great power
for calculation, screen display, file han-
dling and more. Second, the facilities
coded into Basic are shared by other
programs in the ROM. Here you will
learn how to maximize the power and
speed of Basic and use many of its fea-
tures more effectively, through the
examples provided.
Loops
Looping (repeatedly performing a
task) is the single most powerful and
useful task a computer can do. Unlike
us, a computer never gets bored. We,
however, occasionally get bored waiting
for the computer to finish its calcula-
tions. Therefore, you should do every-
thing in your power to make loops run
as fast as possible. Below are several
ways to "get the lead out."
Try this on your machine:
10 TIMES = "00:00:00"
20 FOR X = 1 TO 10000
30 NEXT X
40 PRINT TIMES
Bill Machrone is technical editor »t /'( tin- In
dtfundanl Guid* To IBM Personal Compuurt.
That's right, we are just asking the ma-
chine to count to ten thousand, and us-
ing the built-in clock to time it: Run the
program, and you will find that it takes
about 30 seconds to execute. That is
much faster than you or I could count to
ten thousand, but not as fast as it could
be. Add this line to your program and
run it again!
5 DEFINT X
The execution time drops to about 10
seconds. What's the difference? Basic
automatically assumes that all numbers
are floating-point or double precision
numbers. That means that all calcula-
tions are carried out to 14 places and can
have a range of 10 62 to 10 M . That is a
lot of overhead for just counting from 1
to 10,000 or in other situations in which
you don't need decimal places.
The 80C85 microprocessor inside
your Model 100 can handle integer addi-
tion at least three times faster than float-
ing point, defint DEEines iNTegers. We
declared X to be an integer, which in the
case of Basic, means that it is a whole
number (no decimal places) between
-32768 and +32767. You can count
only up to 32767 if you start at one, but
if you need a larger fast loop, you can
start at negative values all the way down
to -32768 and thus extend your fast
looping range to over 65000.
If, in the extreme case, you need to do
something more than 65000 times, it is
still faster to nest two integer loops (put
one inside the other) than to use a float-
ing point number to control the loop.
There is another level of numeric pre-
cision available, single precision. While
it does floating point arithmetic too, it
uses less space for the numbers as it
stores them in the Model 100 memory.
It also has a numeric range of 10"- to
10 64 , but is only marginally faster than
double precision in our example, com-
pleting the count in about 27 seconds.
There is another way to speed up our
routine. Basic is an interpretive lan-
guage, meaning that it must read and
evaluate (understand) each character
that you type. Some of its operations are
implicit, meaning that it will do the
right thing whether you have the
"right" thing in your program or not.
A perfect case in point is the m m
statement in a POR-NEXT loop. You can
speed up the program dramatically by
simply eliminating the X in line 30:
10 TIMES = "00:00:00"
20 FOR X = 1 TO 10000
30 NEXT
40 PRINT TIMES
Foran integer loop, the execution time
drops to 6 seconds, a 40% improve-
ment! Why should one character make
so much difference? It is all in the way
Basic does things.
First, when you say FOR X = 1 to
10000, Basic sets up a counter in mem-
ory, next is the trigger that tells it to
add one more to the counter and check
to see if it has satisfied the requirement
by having completed the count. When
you have an X (or any variable name)
on the next line, it calls in another rou-
tine which simply locates variables by
name in memory. Easy enough, but
when you do it 10,000 times, the over-
head adds up.
210
February 1984 ' Creative Computing
-_ ~ — *" — —
POSTAGE
CESSARY
MAILED
IN THE
"ED STATES
O LU U. C
iz- 5
MAIL
iR, COLORADO
CI
U-l
Q
3
^.l
s
— is ft
2a CM
7^ m w
g * O
55 C? co
LU<g g
P*5 c\j b
DCo 5
z >-
C/Dg S
P 1 *CM O
58 ft 1 " o
COS cf
B * O 0)
LLT ffi
S 1 q 3
C MO Q- CD
SIN
CLASS
3E will
— ' CO Wj
D0£ 2
You can shorten the execution of
for-next loops on any version of
Microsoft Basic with this technique, but
the speedup is more dramatic on the
Model 100 than most. We mentioned
nested loops briefly above. Let's look at
an example:
10 DEFINT X.Y
20 FOR X = 1 TO 100
30 FOR Y = 1 TO 100
40 NEXT
50 NEXT
When you run this program, you will
find that it takes only a second longer to
count to 10,000 with two loops. Using
NEXT X and NEXT Y costs the same
four second penalty that it did above.
Note the indented structure of the pro-
gram. This is done to keep things clear
in terms of what happens when.
While indented structure is relatively
unimportant in short examples like this,
it is a very good habit to get into. In a
normal program there would probably
be many lines between the for and
nf.xt statements. Keeping them in-
dented keeps you organized.
But, you may ask, if Basic has to
parse (examine) every character on each
line, don't those extra spaces slow the
program down? Well, yes and no. They
do, but not by much. Take the two
examples below:
10 DEFINT X.Y
15 TIMES = "00:00:00"
20 FOR X = 1 TO 1000
30 FOR Y = 1 TO 100
40 NEXT
50 NEXT
60 PRINT TIMES
10 DEFINT X,Y
15 TIMES = "00:00:00"
20FORX=lTO1000
30FORY=lTO100
40 NEXT
50 NEXT
60 PRINTTIMES
Which would you rather debug? This
double loop is slightly different from the
one presented earlier; the outside or X
loop counts to 1000 instead of 100. The
top one takes 1:17 to complete and the
bottom takes 1:14. Do you have three
seconds to spare next time you have to
do something a hundred thousand
times? The bottom line is "that your pro-
gram might as well be readable, because
the impact on their performance will be
negligible.
By the way, use a tab instead of a
bunch of spaces when you indent. It
represents only one character that Basic
has to parse instead of multiple spaces.
but it looks like eight spaces on the
screen.
There is no faster way than a for-
next loop to control things in Basic.
For instance, the following code,
10 DEFINT X
20 X = 10000
30 X = X - 1
40 IF X > THEN GOTO 30
takes more than a minute to execute.
Subtraction or counting down, by the
way, is a few seconds faster than addi-
tion or counting up.
Suppose you want to avail yourself of
the fastest looping available but don't
know how many times you will have to
go through the loop to get the result you
want?
This can be the case in iterative prob-
lem solving, as in solving an equation or
in string searches. For example, you can
use Basic to search a file for a specific
character. Normally, you would do this
with a WHILE loop, a feature not avail-
able in Model 100 Basic.
The alternative is to set a to value
greater than the number of times you
are likely to need to go through the
loop. When you find the value of what-
ever you are looking for, set the loop
variable to the control variable. That
way, the loop ends "naturally," instead
of being interrupted.
Basic can then perform "garbage
collection" on the "used" variables and
re-use them elsewhere. Besides, it is al-
ways good form to have a single exit
point from a routine, avoiding "spa-
ghetti code."
Looping until z is found in a file:
Good Example:
10 FOR LOOP = 1 TO 32767
20 TESTS = INPUTS(l.l)
30 IF TESTS = "z" THEN LOOP
= 32767
40 NEXT
50 Program continues . . .
Bad Example:
10 FOR LOOP = 1 TO 32767
20 TESTS = INPUTS(l.l)
30 IF TESTS = "z" THEN 50
40 NEXT
50 'Program continues . . .
In the second example, the loop is
never satisfied. In fact, if another NEXT
is encountered in the program (without
an intervening for statement), the loop
will begin executing where it left off.
Don't get any ideas about how you can
use this "feature." It is not the way to
do things. 22
InA+
—our new publi-
cation catering to the enor-
mous market of Apple owners,
users and buyers.
In Computers & Electronics —the
"grandfather" of them all and
the largest circulating computer
magazine in the world also pro-
vides monthly coverage of all
forms of electronic equipment.
In Creative Computing —the
number one magazine of com-
puter applications and software.
In Digital Review —The foremost
magazine devoted to serving the
fast-growing DEC microcom-
puter community
In Microsystems —an advanced
journal for microcomputer pro-
fessionals who need high-level
information.
In PC —the "must-read" maga-
zine for IBM Personal Computer
owners, users, and buyers.
In PC Tech Journal —where more
sophisticated and influential
IBM users find ways to stretch
their systems to new technologi-
cal limits.
Our computer magazine group
lets you talk to your prospects
selectively in classified ads
and/or directory listings that
can be yours for as little as $2.00
per word! Why not run in a
combination of our magazines
next month— and enjoy high
response?
Phone us now for rates, sizes,
and ad options by title.
Classified Advertising
ZIFF-DAVIS PUBLISHING COMPANY
Consumer Computers &
Electronics Magazine
Division
February 1984 c Creative Computing
This month, Print about Printers
should perhaps be retitled, "Plots About
Plotters." All of the plotters we have
evaluated to date have been flat bed
units. Thus, we were interested in the
Strobe plotter which uses a drum
mechanism and the Laser unit which
uses a roller (or small drum). The Strobe
units are full-function plotters selling in
the near $1000 range while the Laser
PP-40 at $199 is one of the least expen-
sive plotters available.
Strobe Model 260
Plotter
The Strobe Model 260 is an eight-pen
drum plotter designed for use with a
wide variety of microcomputers. Strobe
also manufactures two one-pen plotters,
the Model 100 and Model 200. Most of
this review will apply to all three
plotters.
David H. Ahl
The 200 series of plotters uses 8 %" x
1 1 " paper and has a plotting area of 8* x
10 3 / 4 ". Accuracy and step size are both
0.002" (or 0.05 mm). As a result of the
drum design, the plotter is a relatively
compact 16.8" x 10.3" x 4.1".
In addition to its primary function as
a plotter, the unit can be used as a digi-
tizer (reading points) as well.
Setting Up
As it comes out of the box, the 260 is
one of the most complete packages we
have seen. The carton includes the plot-
ter itself, pen assembly, manual, and
packet of 50 sheets of paper. As we had
ordered the Apple version, also included
was an interface card and six-foot
connecting cable.
Strobe Model 260 Plotter.
The plotter is easy to install: just plug
in the power cord and RS-232 interface
cable, set the baud rate and parity
switches, and you are ready to go. Or so
we thought. Although we had ordered
the Apple card, we first tried the plotter
with a NEC 8201, the computer we have
used for our previous three plotter
evaluations.
We connected the computer to the
plotter with a reversed RS-232 cable (2
to 3, 4 to 5, 6 to 20, etc.) as described in
the manual. Incidentally, the description
of this interface in the Strobe manual is
one of the best we have ever seen. In-
deed, the manual has one of the only
clear descriptions around of the various
methods of software handshaking (Xon-
Xoff and Enquire/ Acknowledge).
Unfortunately, the manual was of lit-
tle help when the plotter head moved
just a tad and then refused to do any-
thing else. After three hours of experi-
Pen assembly rotates to bring selected pen
into position.
212
February 1984 c Creative Computing
le new pacesetter in professional printers.
The economical dual-speed Radix-15 multi-function printer.
With a fast and furious work pace, a highly
flexible printer is crucial. That printer is the new
Radix-15. Watch it take your work and run with it.
It's dual speed! At 200 cps Radix fires
out a superbly refined dot matrix printout. At 50
cps it prints professional near- letter quality. So now
you can go from spreadsheets to memos at the flip
of a switch or at your computer's command.
It's multi-functional! In either mode Radix-
15 quickly adapts to your needs. There's serial and
parallel interface. Memory storage with a 16K
buffer. Responsive throughput to help you use
time more efficiently. Bi-directional performance.
Friction and tractor feed An automatic sheet
feeder for letterheads and a short form tear-off
for preprinted forms. Plus, the freedom to under-
line, set vertical and horizontal tabs and print a
huge variety of type faces.
It's economical! And not only does Radix
give you 2 printers in 1, it also gives you a price per-
formance as outstanding as its working performance.
The professional Radix-15. Using the ever-
changing beat of business to your advantage. And
that's what being a pacesetter is all about!
micro Aics'inc
THE POWER BEHIND THE PRINTED WORD.
Computer Peripherals Division
P.O. Bos 612186. Dallas Ft Worth Airport. TX 75261 (214) 456-0052
CIRCLE 167 ON READER SERVICE CARD
— —
«tanr
Print About Printers, continued.
OP
'NTEB
1 | <■□!!>
DOWN
Notched rubber belts and gears are used to rotate the drum. Top panel has only eight controls.
mentation with baud rates, parity,
reversing connections, new cables, and
the like, we gave up and hooked it up to
the Apple. Same problem.
So we called Strobe and a helpful cus-
tomer service person, Dave Golden,
talked us through a setup procedure.
Still, no go. In desperation, we took the
cover off and reseated all the chips and
connectors. Lo and behold, upon power
up, it worked fine. Lesson: even with the
best packaging, shipping can be rough
on delicate electronic equipment.
Incidentally, the parity slide switch is
neither labeled nor described in the man-
ual. For the information of future Strobe
customers, up is even parity, center is
none, and down is odd.
Paper loading on a drum plotter is
somewhat more awkward than on a flat
bed unit, although with a bit of practice
it becomes easier. The plotter uses stan-
dard letter-size paper; however, Strobe
recommends paper with a smooth, non-
porous surface. This commonly known
as coated stock and is similar to the
stock on which most magazines are
printed. Ink takes longer to dry on this
type of paper, so you must be careful not
to touch a finished plot for a minute or
two after the last line is drawn.
The one-color plotters can accept sev-
eral commercial pens such as the Pilot
Razor Point or Spree Roller pen. The
Model 260 comes with an eight-pen
assembly which must be obtained di-
rectly from Strobe. Unfortunately, the
manual is written for the Model 200 and
the section of Pen Loading gives no clue
as to how to load the eight-pen assem-
bly. Back on page 4-20, with the
description of the Select Pen command,
a diagram shows the pen assembly.
From this, we deduced that the assembly
should be loaded with the black pen
pointing toward the plotter drum.
Controls And Burtons
On the top of the plotter are a red
LED power indicator, two rocker
switches, and six buttons. The switches
select whether the plotter is on or off
line and the pen position (up or down).
The buttons move the pen manually in
any of four directions or to the home po-
sition. One button, marked Start/Enter
is used to designate manually the point
at which the pen is initialized.
For normal plotting, most of these
manual controls will not be used, but
they are handy in case you want to put
several small plots on the same sheet of
paper (although this, too, can be done in
software rather easily). These controls,
of course, are necessary for using the
unit as a digitizer.
Plotter Commands
Commands are sent to the plotter as
you would send them to any RS-232 de-
vice. Although the commands are de-
scribed in detail in the manual, a major
shortcoming is the total absence of
examples. Moreover, the Apple demo
program is in machine language, which
is of no help if you are trying to figure
out which of the following statements to
use to move the pen:
PRINT #1,PA 1000,1000,0,1000;
PRINT #1,"PA" 1000,1000,0,1000;
or
PRINT #1, "PA 1000,1000,0,1000;"
The commands fall into three major
groups: communications, device control,
and graphics plotting. The communica-
tions commands are used to set the hand-
shake mode (one hardware and three
software modes), turn the plotter on and
off, reset the plotter, and read the amount
of buffer space remaining. The plotter has
a 512-byte buffer which you normally
won't have to worry about. However, if
you like to be in control of absolutely
everything, you can bypass the normal
handshaking and devise your own ap-
proach with the buffer commands.
There are 25 graphics instructions
which provide the means to raise and
lower the pen, change pen colors, draw
alphanumeric strings and plotter sym-
bols, and create graphics.
A plot unit is 0.002" which means
that the plot dimensions on a standard
sheet of paper are 5375 by 4000. There is
no provision for automatic scaling, so all
scaling must be done in user programs.
Within this grid, the pen may be moved
to an absolute location (PA) or moved
relative to its previous position (PR).
Upon startup, the plotter is automati-
cally initialized; however, this command
can be given through software as well.
The Home Pen command moves the pen
to the home position, a good practice at
the end of a plot. For positioning a plot
on a sheet of paper, the origin can be de-
fined at any point with the DO (Define
Origin) command.
The plotter has four alphabetic
character sets for various foreign lan-
guages. Each set has 96 plotting charac-
ters. In addition, there are nine symbols
Figure 1.
Portion of
alphabet in
character size 10.
iLMNOPQRSTUVWXYZobcdQfg
CD
Q
QQ
214
February 1984 c Creative Computing
OKJDATA
THE PERSONAL PRINTER BUILT
LIKE A SHERMAN TANK
PERFORMS LIKE A CONCERT GRAND.
Why We Get Encores. Okidata
takes center stage with a cast of print-
ers that can't be outperformed. All
eight dot matrix printers offer you
more features for your money than
you can find anywhere else. Pick your
tempo: data processing at speeds
from 80 to an exceptional 350 cps; to
stress a point, enhanced and empha-
sized printing at up to 1 00 cps: out-
standing letter quality printing at
speeds three times faster than most
daisywheels — up to 85 cps. Add a full
range of graphics capabilities, down-
line loadable character sets for
creating personalized typefaces and
symbols, and your print repertoire is
virtually unlimited.
We Play On and On. Our virtuosos
feature rugged steel frames, laser-
welded parts, and our long-life, non-
ballistic print head warranted for up
to one full year. With this tank-tough-
ness you'd expect Okidata to have the
lowest warranty claim rate in the in-
dustry. And we do: less than Vi%.
In Tune with All Major Computers.
We've designed each of these finely
tuned instruments to be harmonious
with all the major names in personal
computers. And to give you more
than you'd get from the major com-
puter name printers. After all. we
specialize in printers. The computer
folks specialize in computers. (That's
why MOST buy their printers from
somebody else).
Larger Selection. Smaller Prices.
Because we make more printers than
anybody else, we can give you just the
CIRCLE 180 ON READER SERVICE CARD
right one to fit your specific needs. Not
to mention your budget. Suggested
retail prices range from $299 to
$2995. Call I-800-OKIDATA (in N|.
609-235-2600) for the dealer nearest
you. Both you and your computer will
enjoy the performance.
OKIDATA
^k Mt Laurel N| 08054
A subsidiary of Oki Electric Industry Company Ltd
Print About Printers, continued...
(diamond, triangle, x in square, etc.) that
can be used on line graphs (or anywhere
you wish).
The basic character size is 0.016" high
by 0.008" wide (mighty small!), but
characters are generally drawn as mul-
tiples of this basic size. The default mul-
tiple is 8, which is slightly larger than
standard 10-pitch pica type. A multiple
of about 600 will produce a character
that fills an entire page. We found the
characters were very legible from size 3
on up.
Characters can be drawn in any of
four directions. Figure 1 shows the
upper case alphabet in two directions in
character size 10.
Making Plots
Once we got the hang of it, the Strobe
was easy to use. A nice feature with the
Apple version is the included Apple
Starter disk which contains six sample
plots and charting routines. The plotter
has a self-test (hold down Start/Enter
upon power up) not mentioned in the
manual, and the plots on the Apple disk
are a good test, too — perhaps too good.
On multiple color plotters, a frequent
problem is pen alignment. The Strobe is
no exception. Figure 2 shows five short
line segments drawn with five different
pens. Yes, they are within the specified
0.002", but just barely. We would not
call this a straight line.
Figure 3 uses four colors and is very
effective on a bar chart of this kind.
Since the chart communicates its mes-
sage, it is less evident that the bars ac-
tually go below the bottom x axis or that
the top portions of the bars are slightly
out of alignment with the bottom por-
tions. Indeed, multiple colors on an in-
Figure 2. Segments of a straight line drawn with five different colored pens.
EAST COAST
TRADING OF
WEST COAST
MAR APR
FIRST HALF 1963
Figure 3. Bar chart drawn with four colored pens. Notice the misalignment of the
bars with the x axis and the upper and lower portion of the bars.
expensive plotter have a cost in
precision.
The plotter uses a system of precisely
notched rubber belts, plastic gears, and
servo motors to position the drum, pen
head, and pen turret (change colors). If
the plotter is attempting to execute sev-
eral commands in rapid succession, it
occasionally does not rotate the pen tur-
ret to a full stop. Figures 4a and 4b show
the same pie chart, but in 4b, the pen
turret did not rotate fully to the black
pen, so two pens actually made contact
with the paper producing an interesting,
but unwanted effect.
Basically, we feel that multiple colors
SALES BY DEPARTMENT
MENS •
\^- SHOES
-k\>
/
JEWELRY
SALES BY DEPARTMENT
MENS
W0MENS
SHOES
JEWELRY
Figure 4a. Pie chart
drawn correctly.
Figure 4b. Same pie chart as in Figure 4A. Black pen did
not rotate completely into position.
216
February 1984 c Creative Computing
THE BUFFER DID IT.
Who Stole The 1500 Letters
from The Computer?
Let's just say you've got to
send a letter to 1500 different
people. Would you like to
spend 22.5 hours* or
60 seconds of
^
%>*>■
<f>
*P
y
<*»'
Out
computer
time?
With
a garden-
variety
buffer, the
computer has
to mix, merge
and send 1500
addresses and 1500 letters to the
buffer. Trouble is, most buffers
only store about 32 letters. So after
32 letters, the computer's down
until the printer's done. Altogether,
you're talking 22.5 hours.
In the case of our new (not to
mention amazing)
theirs „ ShuffleBuffer,
t " ars tumprt ^ computer time
""^ZT**- is60
°eiieve it. ^"Pts, repon seconds
«**,*,,. You ' aio ^my w flat.
,,r «*~ Just give
ShuffleBuffer one form letter and
your address list, and it takes care
of the mixing, the merging, and the
printing. But that's not all
ShuffleBuffer's stolen from the
computer. Oh, no.
Who Changed and
Rearranged The Facts?
Again, ShuffleBuffer's
the culprit. You want
to move para-
graph #1
down
where
#3 is?
Want
to add a
chart or
picture? No
problem. No mystery, either. Any
buffer can give you FIFO, basic
first-in, first-out printing. And some
buffers offer By-Pass; the ability to
interrupt long jobs for short ones;
But only ShuffleBuffer has what we
call Random Access Printing — the
brains to move stored information
around on its way to the printer.
Something only a computer could
do before. Comes in especially
handy if you do lots of printing.
Or lengthy manuscripts.
Or voluminous green
and white spread
sheets. And by the
way, ShuffleBuffer
does store up to
128K of information
and gives you a
By-Pass mode, too.
s*
.o>
V>
Who Wants You To Catch
A ShuffleBuffer In Action?
You guessed it. We do. Just go to
your local computer dealer and ask
him to show you a ShuffleBuffer at
* work. Or, you can call us
Jr^ at (215) 667-1713, and
<$fr we'll clue you in on
_gt all the facts directly.
And Who Spilled The
Beans 239 Times?
Most buffers can't
tell the printer to
duplicate. If they can,
they only offer a
start/stop switch,
which means you're
the one who has to
count to 239. Turn
your back on your
buffer, and your
printer might shoot out
a room full of copies.
ShuffleBuffer, however,
does control quantity.
Tell it the amount, and
it counts the copies.
By itself.
So, What's The Catch?
There isn't any
Sleuth
around.
You won't
find another
buffer that's as slick a
character as this one.
You also won't find one that's
friendly with any parallel or serial
computer/printer combination.
This is the world's only universal
buffer.
With a brain.
CIRCLE 202 ON READER SERVICE CARD
v *k
• Based
on an average
4000 character letter
& I28K buffer.
{\ShuffleBuffer
Trl
The Buffer with a Brain
Interactive Structures Inc.
146 Montgomery Avenue
Bala Cynwyd. PA 19004
Print About Printers, continued...
are very nice, but are best used in places
where precise matching of lines and
boundaries is not critical. For example,
the line graph in Figure 5 uses color
effectively, and mismatches are not
evident.
As A Digitizer
In digitizer mode, you fasten the di-
agram or chart you want to measure to
the drum and give the plotter the DP
digitizing command. In this mode, the
pen is used as a cursor and may be
moved with the four directional buttons
to any point on the plotting area. When
the Enter button is pressed, the current
coordinates are saved and can be
accessed by the computer with the OD
(Output Digitized Point) instruction.
The coordinates are given in absolute
plot units (0.002").
The manual describes how to use the
digitizer mode in conjunction with the
plotting mode, and presumably this
would be valuable for some engineering
applications. Frankly, we are not famil-
iar enough with these applications to
give them a real workout. We tried the
digitizer mode and it worked, although
it is very difficult to position the pen ac-
curately when it is in the up position.
(This is true with any plotter, not just
the Strobe.)
Documentation
The user's manual has three sections: a
16-page introductory section with specifi-
cations and set up instructions, a 16-page
section describing the starter disk, and a
64-page section describing communica-
tions and the graphics commands.
The introductory, starter disk, and
communications sections are excellent.
Indeed, as we mentioned earlier, the sec-
tion on communications is the best we
have ever seen.
The section on the graphics com-
mands is adequate in its description of
the instructions but totally devoid of
examples. This we regard as a major
flaw. We think a plotter manual should
have examples of its commands for sev-
eral computers and should have portions
of plots to show what these commands
actually do.
The Last Line
The generalized routines on the Apple
Starter Disk (available for the IBM PC
and CP/M machines as well) are ex-
cellent for producing bar, pie, and line
graphs. However, if you want to go be-
yond that, you must commit yourself to
spending some hours of experimentation
determining how the commands work
with your computer, and how to
produce the plots you want.
Although the various colors do not
PATIENT BLOOD TEST
1000
9AM
11AM
1PM 3PM 5PM 7J5T
TIME
Figure 5. Line chart uses color effectively.
line up precisely, we feel that they can be
used to produce acceptable and very
effective charts for business and personal
use. For architectural and engineering
drawings and precise mathematical
plots, we feel it is best to stick to one
color.
For under $1000, the Strobe Model
260 eight-color plotter ($995) and the
even less expensive ($695) Model 200
one-color unit offer good value for
producing letter-size plots. The included
software disk is a nice extra, and it is re-
assuring to know that Strobe maintains a
responsive customer service department
too.
For more information, contact Strobe
Inc., 897-5A Independence Ave., Moun-
tain View, CA 94043. (415) 969-5130.
Laser PP40
Printer/Plotter
The Laser PP40 is an inexpensive
($199) four-color printer/plotter from
Video Technology. It has a Centronics
parallel interface so it is suitable for use
with a wide range of computers, not just
the machines from Video Technology. It
uses 4 y 2 " wide roll paper, so it is not
suitable for business correspondence;
however, for low-cost plotting it is an
excellent unit.
The PP40 is one of the smallest
printer/plotters we have seen, measuring
a diminutive 9.5" x 4.5" x 2.1". An ex-
ternal 8-volt, 1500 ma power supply is
also furnished. On the outside of the
case we find a rocker off/on switch, red
The Laser PP40 four-color
printer/plotter.
218
February 1984 c Creative Computing
BREAK!
JK"|:f
You deserve the best. You've earned it. Now reward yourself with a session of Night Mission PINBALL.
the most realistic and challenging arcade simulation ever conceived! ■ Stunning graphics and dazzling
- — n sound effects put Night Mission PINBALL in a class by itself. Game features: multi-
if, ^ \ ball and multi-player capabilities, ten different professionally designed levels of play,
■ and an editor that lets you create your own custom modes. ■ So take a break with
I • ' J Night Mission PINBALL from SubLOGIC. Winner of Electronic Games magazine's
1983 Arcade Award for Best Computer Audio Visual Effects.
See your dealer . . .
or write or call tor more information For direct orders please add $1 50 lor
shipping and specify UPS or tirst class mail delivery Illinois residents add 5%
sales tax American Express, Diner s Club. MasterCard, and Visa accepted
Order Line: 800/637-4983
CIRCLE 257 ON READER SERVICE CARD
LOGIC
713 Edgebrook Drive
Champaign IL61820
(217) 359-8482 Telex: 206995
Print About Printers, continued.
••
9 " * $ x & > C D *
+
>
-
/
3123456789 :
i
<
=
>
?
6ABCDEFGHIJ
K
L
n
N
PQRSTUUUXY2
[
\
]
•s
'abcdefghij
K
I
m
n
pqrstu"v»uxyz
(
)
*v
8
Figure 6. Character set of Laser PP40 in size 1.
LED power indicator, and three press
switches for paper feed, pen change, and
color change. On the back are connec-
tors for the power input and Centronics-
type interface cable.
To connect the PP40, you will need a
cable from your computer with a
Centronics-type connector. Some
computers such as the Laser 200, Vic-
20, TI 99/4A, and Timex/Sinclair 1000
require a separate interface, while on
higher-end units this interface is built in.
Paper loading is very simple, as are
pen mounting and pen changing. The
PP40 conies with one roll of paper and
four pens with fine ball tips (black, red,
green, and blue). Additional paper rolls
are available from office supply dealers,
while replacement pens must be pur-
chased directly from V-Tech. Although
it is not mentioned in the manual, we
suggest removing the pens from the unit
and replacing their covers if you plan to
let the PP40 stand idle for more than a
day or so.
Figure 7.
Character set
in size 2 and
program used
to produce it.
S "#$*&<' CD*+,-./0 123456789
: ;< = >?@ABCDEFGHIJKLr1N0PQRS
TUUUIXY2[\]-__<a.bcde f gh i Jk I m
nopqr s t uvuxyz { ! > -v S
10 LPRINT "Character Set"
20 LPRINT CHR$C183 ;"S2" :LPRINT CHR*C17D
30 FOR 1=32 TO 127
40 LPRINT CHR$CID i
50 NEXT
60 LPRINT :LPRINT CHR$C 183 ', "SI , C0, A"
On the bottom of the unit is a small
plate that covers a DIP switch. One
switch selects whether carriage return
implies line feed or not, and the other se-
lects 40- or 80-column printing (spelled
on the box, "coloum"). Forty-column
printing produces 1 1 characters per inch
and 5.5 lines per inch. Eighty-column
printing uses a much smaller character
size, and produces twice the vertical and
horizontal density (22 cpi and 1 1 lpi).
See Figure 9. Using this character size
(0), the print speed is 10 cps; the larger
the character, the slower the print speed.
The PP40 has a character set of 95
ASCII characters (see Figure 6). In the
40-column printing mode, characters are
produced in size 1. In the graphics
mode, the PP40 can produce 64 charac-
ter sizes; the second size is shown in Fig-
ure 7, and sizes to 20 are shown in
Figure 8. Size 63 is very large indeed
with each letter measuring 2" x 3".
Graphics Mode
In the graphics mode, the PP40 can
produce plots 96mm (3.7") wide in the x
direction by 6.55 meters (over 21 feet!)
long in the y direction. The x direction is
divided into 480 steps each 0.2mm in
size; the y direction can have up to
32,768 steps. In reality, however, you
10 LPRINT "Different Character Sizes"
20 LPRINT CHR$C18D ;' R0.-200"
30 LPRINT "I"
40 FOR 1=0 TO 20:LPRINT "HR20,-3"
50 LPRINT "IC" ;I ; ,S" ;20-I ;',PR"
60 NEXT
70 LPRINT:LPRINT "SI , C0, f10, -20" :lPRINT"A
~>2 LPRINT :LPRI NT "SI ,C0,f10,-20" :LPRINT"fV'
Figure 8. The letter R in the first 21 out of 64 character sizes, and the
program to produce the plot.
18 LPRINT *Srlr«l P«l l.ro' .»I-3. MISS
28 LPRINT CHR»C18);rl22e, -288". ..PRINT' I"
J8 D~ IBiR-I8»iC-PI^3i^PRINT 'T3'
■a FOR J-| TO M
38 D-0O8
88 R-R-3>K-OtP!'IS8!rl-RSSINCK):X]-R*COSCK]
78 T2-RtSINCKrF)iX2-RtC0SCKtFJ
88 LPRINT "3 2; .8,8'
"(9 (CXT J
188 LPRINT 'MTV 388, -138' SPRINT T8.lV
Figure 9. A spiral of triangles of decreasing size.
The program listing was produced in 80-character
text mode with character size 0.
220
February 1984 c Creative Computing
will probably use only a fraction of the y
direction potential. Resolution with any
color pen is 0.2mm. and drawing speed
is 52mm per second.
The graphics commands recognized
by the PP40 are nearly as rich and var-
ied as those on much larger and more
expensive plotters. The PP40 can pro-
duce IS different types of dotted lines, as
well as a solid line. It can also produce
coordinate axes automatically.
The draw command (D) draws a line
between any number of x.y point pairs,
while relative draw (J) draws a line from
the present location to an x.y point pair.
Move and relative move function simi-
larly, but with the pen up.
The color command (C) selects a pen
color, scale set selects one of 64 charac-
ter sizes, and alpha rotate selects one
of four directions for the printing of
alphanumeric characters.
The CC40 has three initialization
commands: A initializes everything and
puts the plotter in text mode; I causes
the present pen position to be taken as
the starting point; and H moves the pen
to the home position with the pen up.
The only bone we have to pick is that
the plotter requires that commands and
separators (commas) be sent to the plot-
ter enclosed in quotation marks in an
LPRINT statement. Most other modern
plotters do not require quotes. For
example, a draw command between
three point pairs must be sent to the
PP40 as:
80 LPRINT "D-
X2;", ";Y2;",0,0"
XI;".";Y1;".
On other plotters, this line would read:
80 LPRINT "D" X1.Y1 X2.Y2 0,0
As might be expected, the PP40 does
not draw true diagonal lines. Instead,
these lines are produced as a series of
horizontal or vertical straight lines with
small steps to create the diagonal direc-
tion. These steps are evident in the spiral
plot shown in Figure 9.
Documentation
The user manual for the PP40 is bet-
ter than many of the manuals that come
with many other Hong Kong products,
but it is still nothing to brag about. All
the graphics commands are described in
a condensed half-page table. Fortu-
nately, the second half of the 38-page
manual is devoted to six example plots.
Program listings are provided for three
computers: I.aser/V-Tech 200 (standard
Microsoft Basic), Apple II (Applesoft
Basic), and Dragon 32 (same as Radio
Shack Color Computer). By studying
these programs, you should be able to
determine how each text and graphics
command functions.
The Bottom Line
Frankly, we like the PP40. It is not a
professional, full-function plotter, nor
does it take the place of a full-size
printer. However, as an inexpensive out-
put device that can do both printing and
plotting, it does an admirable job.
The graphics command structure is
somewhat cumbersome; diagonal lines
are not truly straight; and the docu-
mentation could be improved upon.
Nevertheless, these are small inconven-
iences against the good performance,
compact size, and low ($199) cost of the
PP40.
For more information, contact Video
Technology, 2633 Greenleaf Ave., Elk
Grove Village, IL 60007. (312)640-1776.
IF YOU'D RATHER BE SAILING,
TRY SAMS
Now you can sail all-year round, without ever leaving the comforts
of your home with Sams BERMUDA RACE— the new sailing
software program for your Apple* computer. BERMUDA
RACE is the ultimate test for any sailing enthusiast, novice or ex-
pert. So whether you race alone or against a competitor, you may
be surprised to find out how good a sailor you really are.
Or aren't. Either way, you're sure to enjoy the
challenge and excitement of Sams BERMUDA
RACE. To order or to get the name of your
local software dealer, call 800-428-3696 or
317-298-5566. And ask for Operator 440.
Offer good in USA only
and expires 3/31/64
Prices subject to
change without notice.
In Canada, contact
Lenbrook Electronics,
Markham, Ontario
L3R 1H2.
February 1984 ' Creative Computing
CIRCLE 159 ON READER SERVICE CARD
221
The Third Hand
Computing
For the
Handicapped
"Welcome to the world of VIM, your
third hand." That is how the VIM (Voice
Input Module) introduces itself when boot-
ed up on the Apple He. This was the
beginning of a demonstration I was given
at the offices of Voice Machine Com-
munications. Inc. in Santa Ana. CA.
Arnold Balliet, one of the members of
the design team for the VIM put the
product through its paces. Conclusion:
this could be the beginning of another
revolution, perhaps as big as microcom-
puters themselves.
The VIM is an exciting product because
it represents the leading edge of technology.
Don't misunderstand, the VIM works fine
today and performs well enough to make
life easier for many people. The technology
is still embryonic, and it is the future of
VIM and other voice recognition systems
that is exhilarating. The way things are
going, when new and improved are the
norm, yesterday's product is on a par
with the Model T, and day before yester-
day's is antediluvian, that ultimate system
is probably not too far off.
We are rapidly approaching a time when
entire households will be operated by voice
alone. That means the old standby, our
favorite hackneyed phrase, user-friendly,
will truly be that. Which leads us to con-
clude that the next step will not be far
behind: your computer will talk back to
you. Shades of HAL from 2001 — hopefully
with a more benevolent attitude.
Enough crystal ball gazing, let me tell
you about VIM as it exists today. Voice
Machine Communications may have an
edge on its competitors. The president of
the company, Ron Runge. was the de-
veloper of the chip for the voice recognition
Shel Talmy. 1 146N Dona Teresa Dr.. Studio C'in.
CA 9IMM.
Shel Talmy
system and. along with his design team, is
continuing to improve it. The latest version
is the SS-VIM which has doubled the
memory size of the previous model. This
allows space for 172 words to be pro-
grammed into the device at any one time.
This amount of vocabulary is more than
enough to run any existing program by
voice and still have plenty of room left
over. Since you can create as many vo-
cabulary programs as you like there is no
limit to the number of functions that VIM
can perform.
The VIM (Voice Input Module}.
VIM comes with several pre-program-
med vocabularies for such standard pro-
grams as WordStar, VisiCalc, and Apple
Basic, plus Black Jack and a maze game.
The beauty of this is that the computer
novice literally can sit down and start
running application programs at once.
There is no need to memorize dozens of
control characters, or puzzle out an English
translation of the manual. With VisiCalc,
for example, you can move the cursor by
voice to any column, make entries, split
the screen, scroll up and down, and do
any other spreadsheet functions.
Getting Started
The VIM is connected in parallel with
the keyboard, which is handy because
you can use a combination of speech and
keystrokes whenever it suits you. The
first thing you want to run is the Apple
Voice Input Module program (AVIM)
which presents you with a menu that
includes options to build a new vocabulary,
train an existing one, or test for recognition.
The "train" option, for example, loads an
existing vocabulary to the VIM board.
You are then asked to repeat the words
into the microphone so that the VIM will
recognize your voice. The wave forms
are stored on disk for retrieval. You are
asked to repeat each word three times
and usually this is enough for the VIM to
acknowledge your speech pattern. If not,
the clever little devil will ask you to repeat
the words until it is satisfied. 1 had to
repeat a couple of the words about ten
times, giving credence to my mother's
complaint that I mumble.
The VIM will also examine words that
might sound alike, such as bad and dad,
give you a numerical recognition factor
between the two words it has compared
and then ask for further training if the
222
February 1984 c Creative Computing
ARCADE CLASSICS.
ABLAST-FROM-THE-PAST.
$
GZA,
.i4IM '• "..
C
i^&fflffl t?os& t^
Remember those great arcade games of the past?
Games like Bally Midway's™ Seawolf II.™ As
sub commander, you torpedo enemy ships moving
at different speeds. Sink as many as you can, but
watch out for the mine fields.
And Bally Midway's Gun Fight™ In the most
famous shootout of all time, you'd better be a straight
shooter and fast on the draw.
Exidy's™ Starfire™ gives you outerspace graphics
that are out of this world. Plus a starship with laser
cannons to help you rid yourself of alien forces.
And there's Exidy's Fire One!™ Hone in on the
enemy with sonar. Then it's up periscope and
torpedoes away.
EPYX has brought the arcade classics home— at
the right price for you. We've combined the Bally
Midway classics Seawolf II and Gun Fight on one
disk and Exidy's classics Starfire and Fire One
on another. So get the arcade classics today and
have a blast-from-the-past on us.
One or two players; joystick controlled; arcade
style graphics and sound.
Strategy Games for the Action-Game Player
CIRCLE 153 ON READER SERVICE CARD
a.d 2082.
Diskettes
duplicated
by Allenbach
in 1983
will still be,
guaranteed.
M\\\s Lifetime
^Guarantee, exclusive
to Allenbach, adds
quality and consumer
confidence to your
software products. While
this alone is reason
enough to let Allenbach
handle your software
duplication, most
software developers
initially choose us for
convenience. We can
probably complete your
production faster than
you can. Additionally,
your whole project can
become one-easy-step
by having us perform all
packaging requirements
from printing to
assembly.
You'll also appreciate the
high standard of
excellence demanded by
Allenbach. Software
duplication for practically
any format is our primary
business. We've
established a team of
professional technicians
who specialize in all
phases of software
duplication. Your
software is effectively
reproduced on specially
designed precision
duplicating equipment.
Also used are exacting
verification methods
unique in the industry to
guarantee 100%
accuracy. Plus your
software will be
duplicated onto the
Allenbach diskette, the
OEM diskette that is
Guaranteed for Life.
Allenbach really is the
logical solution for your
software duplicating
needs. So feel free to call
us with your questions.
Take advantage of our
years of experience and
knowledge. Have
Allenbach do what we do
best, so you can do what
you do best.
2101 Las Palmas
Carlsbad. California 92008
619-438-2258
800-854-1515 (Toll Free)
Telex: 19-4561 LSA
words sound loo similar. (VMC claims a
98% plus recognition success rate.) When
this is completed and both you and the
VIM are satisfied with each other, you
are ready to run programs by the sound
of your voice. This training procedure
takes just a few minutes.
Lct"s examine some of the applications.
Imagine a high volume billing operation
or an auto accessory company with thou-
sands of parts in its catalogue. The operator
has his or her hands tree to find the items
wanted while making the requisite entries
by voice. It would be difficult to put a
percentage on it. but the efficiency quotient
would have to be substantially improved.
And what does all this have to do with
the handicapped user? Read on.
CASH
Cash is a word that we all know and
love, the dictionary defines it as "money
that a person has. especially ready money."
In this case CASH is an acronym for
Computer Aided System for the Handi-
capped. The acronym is intentional. The
System is the means by which the handi-
capped user can go back to work and do
almost anything that can be accomplished
by the average user.
The CASH board has some special
functions for the physically disabled. One
is the ability to reset the computer vocally
instead of with two keystrokes which are
beyond the capability of some severely
handicapped people. The other is the
capacity to make a goini job of running
the entire household by voice.
The Apple requires a 64K extension
card. This is where the "home controls"
reside. It works this way. Let's suppose
you are using WordStar with the VIM to
compose a document and the phone rings.
You speak the word interrupt, which shifts
control to your "other functions" area,
where you can answer the phone with a
spoken command. Don't worry about your
document. WordStar will be ready to pick
up where you left off when you have
finished with (he call.
Let's say that during the conversation,
you decide that the temperature in the
room is too low and you want to boost it a
couple of notches. Just excuse yourself
for a moment and give the appropriate
command.
The VIM interfaces with the standard
BSR module and other similar units. You
can turn lights and tape recorders on and
off, dial a telephone, raise or lower a bed.
and just about anything else that can be
accomplished through the magic of elec-
tricity. Also, any standard voice synthesizer
can be connected to the system for use
by a visually impaired operator.
At this writing, the system is going
through its final testing and should be on
the market by the time you read this.
Certainly, this is a great step forward for
the handicapped. It provides a measure
of freedom and independence that was
heretofore unavailable as a complete
package.
Voice Design
One other function of the VIM that I
haven't yet covered is its use with graphics.
Drawing by voice was a real revelation,
especially for me who has trouble managing
a straight line with a ruler. The program I
used was Delta Drawing from Spinnaker,
and it was simplicity itself using vocal
commands to draw sets of triangles and
fill them with color at a word.
VMC's parent company is KTI Cascade,
who among other things sell a line of
CAD/CAM software (computer aided
design and manufacture!. With the VIM
added to the system. I am told it is now a
snap to accomplish many of the difficult
functions required for technical design.
To sum it all up. VIM has solid appli-
cations, for the handicapped and com-
mercial markets. The bad news is that the
VIM will interface only with the Apple,
and there are no plans to make it com-
patible with other systems. This is a re-
grettable state of affairs for the multitude
of CP M and IBM PC users. I. for example,
would like to use the VIM with my Compu-
Pro. as I use word processing, spreadsheet
and database programs. Alas, this is not
to be. at least for the present.
The standard VIM with an H()-word
vocabulary, microphone, and software costs
S920 for the Apple II Plus and SW5 for
the Apple He.
There is no price as yet for the SS-VIM
with its 172-word vocabulary . However, it
is expected to be approximately .S)",. higher
than the standard VIM. Voice Machine
Communications. Inc. is located at KXM)
South Grand Ave.. Santa Ana. CA 92705.
(714)639-6150.
The CASH system comes with four
boards. The Opto-Relay board is for hard-
wired items such as a book page turner or
the operation of a bed. It also includes a
telephone dialer. There is a lb-channel
I O board, a controller for the BSR type
module, and a real time clock. The system
is expected to sell for approximately S32O0.
The sole distributor for the CASH system
is Freedom Design. Inc. located at 1K84
Eastman Ave. Ventura, CA 93003. (805)
654-8221.
'
-^^''"".ISaMgwssc
ISOBAR...
the most complete
computer protection!
More features to prevent errors, false printout, disc
skips! Only ISOBAR has 3-way spike protection, noise
suppression for RFI PLUS isolated filter banks! In-
dividual filter banks isolate each load from other loads
minimizing data errors of any kind MOV surge sup-
pressors arrest both common mode and differential
mode surges. L/C filter network rejects radio fre-
quency noise at any amplitude. Torroidal coils for
greatest efficiency! All-metal housing.
nT~^T!Tir"J7"T" — "^. — ^7^ — ~"T Model IBAR 4-6
• Indus-Tool, 325 W. Huron, Dept. CC ] (4 outlets.
■ Chicago, IL 60610 • Call 1 312-642 6871
■ Enclosed is $
• i
• □ MasterCard or □ Visa
' Card no
or charge on ° nt v $79 ' 95
vnimc ! . . . _ _ _ _
Expires
February 1984 Creative Computing
■ Signature , , —
| f!r>mnany
1 1- .,!
L C ,1 — — — — -I Only »7.'«
CIRCLE 204 ON READER SERVICE CARD
j Model IBAR 3-6
I' (3 outlets.
. 6 ft cord)
I Only S54.95
■ Model IBAR 8-15
J (8 outlets.
I 15 ft cord)
225
Information Utilities
Telecommunications
Talk
This profile of Delphi is the first segment
in what will be a continuing feature of the
column, a review of the various information
utilities currently available on a public or
semi-public basis.
An information utility is a system which
uses a large mainframe computer and can
be accessed for a fee. by home or business
computer owners for information and
services in categories such as entertainment,
shopping, business assistance, electronic
mail, and education.
One of the newest entrants into the
field is Delphi, a product of the General
Videotex Corporation of Cambridge. MA.
It came on line on February 15. 1983. so
it is just about a year old. It boasts a total
of 917 subscribers who seem to agree
on one major point: the atmosphere of
Delphi is much nicer than other information
utilities.
"Atmosphere" translates, as far as I can
tell, to the feeling of friendliness and
concern that you detect reading the help
messages and prompts of an information
utility. With some utilities you sometimes
feel that you are talking to your bank or
the Department of Defense, because the
tone is so cold and authoritarian. This is
most definitely not the case with Delphi.
Delphi bills itself as the user-friendly
utility, a claim which is upheld on the
very first access to the system and ever
after. The prompts and messages are
usually very friendly, even when it is an
error message that you are reading. You
get the feeling that what you are connected
to is not an information utility but a friendly
local bulletin board service that simply
offers far more than any BBS you have
ever encountered. The achievement of
this warm, friendly atmosphere is something
Brian Murphy. 133 Post Rd.. Fairfield. CT 06430.
Brian Murphy
other services would do well to note and
emulate.
Signing onto Delphi begins with sending
them $49.95. a one time subscription fee.
Some manufacturers of communications
software and hardware include a free
Delphi membership and a free first hour
in the cost of their product. It was by pur-
chasing the ASCII Express for review later
in this column that I stumbled onto such
an offer myself.
Once they have your money. Delphi
Signing onto Delphi
begins with sending
them $49.95, a
one time
subscription fee.
respond with shipment of a system hand-
book in a ring binder and a sheet with
instructions for signing on through the
Telenet system. To sign on, your modem
should be capable of full duplex operation
(simultaneous two-way communication)
and be set for 7-bit ASCII with one stop
bit and no parity. Your communications
software should help you to configure
your modem this way, if those are not
already the default parameters.
As you sign on for the first time your
"Membername" is your password. On your
first access of the system, you are treated
to a very amusing guided tour of Delphi
during which you learn the simple com-
mands which allow you to control the
display on your screen and to navigate
between points in the world of Delphi.
Control and navigation are accomplished
with simple commands. For example, to
stop sending text to your screen, you press
CONTROL-S. To skip through the text at
a speeded-up rate, you key in a CONTROL-
O. CONTROL-Y moves you from the item
on the menu item you are on back to the
previous menu. The most important one
is CONTROL-Z. If you are stuck in a
program you don't want and want to get
back to the previous menu, a CTRL-Z
will do the trick for you. You can move
back one menu with each CONTROL-Z
until you get all the way back to the main
menu. All you have to do is wait for a
program prompt and then key in the
code.
Once you have learned the rudiments
of navigation, it is time to explore Delphi
in depth.
The various services of Delphi are ac-
cessed from a main program menu which
lists the categories in Figure 1.
Figure I.
APPOINTMENTS-CALENDAR
BULLETIN BOARDS
CONFERENCE
DELPHI-ORACLE
EXIT
FINANCIAL SERVICES
GAMES
GUIDED TOUR
HELP
INFOMANIA
LIBRARY
MAIL
NEWS
ON LINE MARKETS
PROFILE
TRAVEL
WRITERS" CORNER
226
February 1 984 ' Creative Computing
Software artists?
B^R^RAM'ITfcS^he How ™f S°f this ^ hottest sports game out of
real thing, it helps to start with two guys two rather inexperienced designers.
who know what the real thing feels like
Enter Larry Bird and Julius Erving.
Bird — the hustler, the strong man,
deadly from outside. Erving —The
Doctor, maybe the most explosive
player in the history of the game.
We talked to them, photographed
them in action, studied their moves and
their stats and their styles. Then we
set out to create on computer disc an
event which may never happen in real
life. We put the two of them together
on a dream court of light, for an elec-
tronic afternoon of one-on-one.
It wasn't easy. When
they talked, we listened.
When they criticized,
we made big changes.
When they gave sug-
gestions, we took them.
And it shows. This
thing is absolutely un-
canny. You actually
take on all the skills and
characteristics of Bird
or The Doctor — their
own particular moves,
shooting abilities, even
strength and speed.
You'll meet with
fatigue factors, hot and
cold streaks, turn-
around jump shots,
and 360-degree slam
dunks. But there's some whimsy in
here, too — a funny referee, a shattering
backboard, even instant replay.
It's called Julius Eni'rtg and Larry Bird
Go One-on-One." You're Bird. Or you're
The Doctor. And that's the last deci-
sion you'll have plenty of time to make.
Julius Erving and Larrv Bird Go One-on-One is now as rifabk 1 1 . k II II ♦ and lie uwmarii Ar*r4c il a rruiMrrcd
trademark of Apple Ctimpuier To find uui more akiut Ehctrank Amanita produea, wrtm us at 27MCojnB 4*J0}ot
call (411) 571-7171
February 1 984 c Creative Computing
ELECTRONIC AR"t>
CIRCLE 213 ON READER SERVICE CARD
227
LIFESAVER FOR
THE FLOUNDERING
COMPUTER USER.
Frustrating isnt it? You ve decided to computer-
ize. And now you re face to face with a computer
of unprecedented power and versatility,
squatting there on your desk like the inscrutable
Buddha. And you don t have a handle on it
Not a clue.
They said your business would benefit tre-
mendously, and you can dimly perceive what
they meant Instant information. Instant alterna-
tives. Fantastic vistas of electronic communica-
tion. Hundreds, no. thousands of possibilities.
And not a clue.
You need an EDP Manager. An affordable EDP
Manager that speaks your language. It's called
FMS-80. and it will change the way you feel
about computers forever.
You can use FMS-80 to handle information . . .
any information ... in any way you want It will
comb the files and pick out similar items, using
any relation you name. It will automatically
update and do math for you. It will print any kind
of report you want. And its memory is virtually
unlimited.
It's easy to use because it's easy to learn. It gives
you a menu to choose from and you tell it what
to do in plain language. It has on-line help,
and supports you all the way.
Computer professionals were quick to under-
stand the power of such a versatile system All
over the world, multi-user vertical application
packages are being developed, based on
FMS-80 There s FMS LitePak, an insurance
sales person s program developed in Australia.
There s FMS Vision, a 17-module international
accounting package developed in the United
Kingdom that can support an entire multinational
corporation s accounting program or a one-man
office. There's FMS EasyLink, an electronic
communication package that accesses Western
Union s EasyLink service for worldwide Telex,
TWX, Mailgram. Telegram. Cable and message
service . . . right at your computer screen! There s
FMS Telex, a program that turns your computer
into a Telex machine. There s FMS Graph.
a series of business graphic programs under
development now. And that's just the beginning.
Choose a vertical package, or choose FMS-80
and customize your own. Either way. get smart . .
get FMS. It's not a lot of money; it's is a lot of help
RMS-
: i
The affordable Multi-User Relational Database Management System.
Sometimes the
?st things in life
are the least expensive.
DJR Associates. Inc □ 303 South Broadway. Tarrytown. NY 10591 D (914)631-6766 □ Telex 646792 DJR NTAR
Distributors: North East (212) 679-6180 (203)431-4966 ■ Mid-West (313) 478-4400 ■ Mountain & Plains States (712) 255-4362
• South-West (214) 445-1312 "West (415) 965-8000 • Other Areas (914) 631 -6766 ■ International Canada (416) 821-3311
■ Great Britain 44 (962) 69344 44 (274) 309386. 44 (278) 66261 1 ■ France 33 1 5548284 ■ Greece 30 1 958 9862
• Israel 972 03-28-875 ■ South Africa 27 11 377-423 "Australia61 2 922-3977 ■Singapore 65 748-2483
■ Philippines 63 2 817-4315 ■ Hong Kong 852 3-857091 Priced slightly higher internationally
II you have a DECmale II. DEC Rainbow. IBM PC or Victor 9000 microcomputer, call today. Available for use with CP/M. MP/M II.
MmmOST. TurboDOS. CP/M-86 or MS-DOS operating systems. Visa and MasterCard honored.
CIRCLE 214 ON READER SERVICE CARD
Telecommunications, continued...
Delphi is a completely menu-driven
system. To access any of these basic service
categories from the main menu, all you
have to do is to type the first two or three
letters of the service in which you are
interested, and you are on your way.
After a short pause, you will be seeing the
menu for the category you picked. In this
menu will be the various specific services
and options from which you may choose.
Believe me, this is not very complicated.
The menus and prompts make everything
clear to you without recourse to the printed
manual.
Delphi Services
Lets summarize what a few of the service
categories have to offer.
Appointments-Calendar is designed for
the frequent Delphi user. It will be most
valuable to daily users of Delphi. The
service allows you to input your appoint-
ments for any given date in your personal
storage area of Delphi. On the date of an
appointment, if you access appointments,
you will see a list of the days appointments.
If it is after 2:(X) p.m. your time, you will
see remaining appointments for the day
plus tomorrow's engagements.
Bulletin Boards is a subject I have to
handle with care because Glenn Mclntyre.
general manager for product development,
says that the entire system is going to be
redone. By the time this issue of Creative
Computing hits the stands, that repro-
gramming should be completed.
It should suffice to say that as of this
writing, the Bulletin Board is very much
like many smaller BBS systems one would
run into around the country. There are
categories of messages touching on a wide-
range of topics, and the BBS system is
getting good use. The difference is that
on the Delphi BBS, you are likely to be
reaching a national audience.
Confrence is one of the most endearing
services I have encountered in any infor-
mation utility. A virtually unlimited number
can join the conference at any given time.
Mclntyre says that the largest group in
which he has personally participated was
14 strong. The program also allows the
conferees to form separate groups.
For example, one group could be talking
about politics while the other was discussing
computers or the space program. Indi-
viduals can switch from group to group
with perfect freedom. Even with only three
or four, the on-screen conversation is lively,
with the floor going to the fastest typist.
The bottom line is that Confrence is stim-
ulating, great fun and the most addictive
aspect of Delphi 1 have encountered so
far.
Financial Services offers a banking ser-
vice. You keep a bank account with Delphi
which will, on your instructions, pay your
monthly bills. You instruct Delphi which
creditors and how much to pay, and Delphi
sends out the checks and balances your
account for you. This is an exciting feature
which one hopes will develop to include
other banking services, such as savings
accounts, brokerage, sales of money market
instruments, etc.
The other aspect of the Financial Ser-
vices program is the Advice option. In
this area you can see the weekly stock
recommendations of an investment coun-
selling service. The service tells you which
stocks they recommend you buy and which
to sell. What the service does not provide
is the analysis behind the recommendations.
You do have a chance to look at the
weekly and yearly performance figures
for the recommended stocks, however, a
feature which can either give you confi-
dence or terrify you, depending on how
correct the previous recommendations have
been. Accessing this feature, by the way,
costs an additional $.95 per use.
Games is generally not as exciting as
the rest of the utility. The games offered
are text only games, of course, and if you
The menus
and prompts make
everything clear.
have a copy of David Ahl's Basic Computer
Games series of books you are not missing
much. On this subject. Mclntyre says that
an exciting multi-participant adventure
game is in the works and may even be on
line as you scan these pages.
Infomania is the program which offers
some of the most interesting activities
and features. There is a selection of elec-
tronic newsletters available, including one
called "Inside Delphi." which keeps you
abreast of the latest developments of the
utility. You can create your own newsletter,
with clearance from the Infomania
editor.
Another fascinating activity is the Col-
laborative Novels program. There can be
as many as four under composition at any
given time, and to participate, all you
have to do is read everything that has
been written in the novel of your choice
up to that moment and then make your
contribution.
The Delphi Poll is another Infomania
option; it lets you create and conduct
opinion surveys on any issue you please.
Up to 100 polls may be conducted simul-
taneously. You can not only vote but also
record your comments on the questions.
Less than a dozen polls were active
when we looked in on it in September,
and participation was very light.
Electronic Library
One of the most impressive achievements
of Delphi is the Library system. The three
major components are the Kussmaul En-
cyclopaedia, the Dialcom Library, and
the Research Library.
The Kussmaul Encyclopaedia is, like
any print encyclopaedia, a general research
tool. The Delphi version contains more
than 20,000 entries on a very wide range
of topics.
I accessed the article on Napoleon Bona-
parte, one of my particular heroes, and
found that though the entry was not ex-
ceptionally long, it did touch on all the
major achievements and accomplishments
of his career. For additional detail, cross
references to related topics in the en-
cyclopaedia were included in the text. At
the end of the article, there was a list of
cross referenced articles on related infor-
mation. By keying in the number of the
desired article, you can go right to it.
The articles, though brief, are well writ-
ten and enjoyable on an adult level. I also
had the strong feeling as I leafed through
it, that most children would find the service
useful and interesting.
For people who need utility programs
for scientific and business applications,
the Dialcom Library (at an extra fee) allows
you to use a large number of helpful
routines. Falling into the four general
categories of business, computing and
editing, mathematics, and statistics, the
programs perform an interesting variety
of tasks. Among the familiar and arcane
utilities are programs to balance checking
accounts, compute the moment of inertia
for beams, calculate the sum torque acting
on a lever to compute the various quantities
for a Markov chain, and compute the
amortization of a mortgage. In all there
are 121 of these programs as of the time I
write.
The Research Library is a collection of
over 200 databases covering an extremely
extensive range of subject matter. To read
the monographs, articles, and other data
in this library you must sign up for the
database separately, and you must be
prepared to pay substantially higher fees
than for normal Delphi time.
It would be impossible in this space to
cover all the topic areas, but here are
some of the subjects: agriculture, inter-
national market forecasts, biographies of
scientists, water science and pollution
management, aquaculture, an index of
criminal justice periodicals, coffee agri-
culture, abstracts on the rubber industry,
U.S. public school directory, abstracts on
non-ferrous metallurgy, health planning,
and private and government grant infor-
mation.
The Mail program is. as you would
expect, an electronic mail system (to sound
like you know all about it, call it "E-
February 1 984 ' Creative Computing
229
>i^d
The 50 ready-to-run
programs in this book
will show you how!
If you suspect you're not getting all you can
from you Timex Sinclair 1000. here's a new
book that will make sure you do.
David H. Ahl has written 16 books about
computers. In The Timex Sinclair 1000 Idea.
Book, he puts 25 years of experience to
work— to help you put your computer to
work
The Timex Sinclair 1000 IdeaBook
includes 50 complete, pretested pro-
grams— each one designed to illustrate a
specific problem-solving technique.
By working these programs on your own
computer, you'll understand more fully its
hidden strengths Plus, you'll learn how to
overcome its inherent weaknesses.
Armed with this knowledge, you're ready
to put your Timex to work performing a mul-
titude of practical, everyday tasks Every-
thing from balancing the fomity budget, to
taking inventory, to performing science
experiments
Order your copy
today— and start
taking lull advan-
tage of your TS
MAIL TODAY TO
CREATIVE
COMPUTING
PRESS
Dept MA3C
39 East Hanover Avenue
Morris Plains. NJ 07950
Pleose send me copies of The Timex
Slnclolr 1000 I ieoBook for only SB 95 each, pkjs
$200 shipping & handling per book »3P
Total Amount S .
□ Payment Enclosed (CA. NJ and NY State resi-
dents please odd applicable sales tax )
D Charge my (Charge and phone orders S10
minimum)
D American Express D MasterCard D Visa
Cnrrl s
^igr»nti *»
NAk*
Ar>r>r»<^
(TX-asewnt)
riTv
<JATf
7IP
"Outside U.S.. add S3 for shipping and handling
D Check here to receive a FREE catalog of com-
puting books, magazines and guides
For faster service. PHONE TOLL FREE:
800-631-8112
(In NJ only 201-540-0445)
Also available in your local
bookstore and computer store
Telecommunications, continued...
Mail"). Enough said, except to mention
that after you have read your message, it
disappears from the database forever.
Under the Online Markets heading there
is a bazaar where you can sell that oscillo-
scope or the crock pot you have been
trying to unload. At present it is more
like a classified ads section than anything
else. Delphi has grander aspirations for it,
as a place where companies, public au-
In Writer's Corner,
you can store and
retrieve text files of
almost any length.
thorities and municipalities can do business
requesting quotes and estimates, and ad-
vertise for bids.
In Writers' Corner, you can store and
retrieve text files of almost any length
that you have created on your home word
processor. You can also use the edit
functions of the Writers' Corner to create
text Files for use in keeping personal records
to send to others via Delphi's electronic
mail system and to publish in the Infomania
section of Delphi. You even have the
option of having your work set in camera-
ready type. You may also use Writers'
Corner to encode original programs in
Basic. Cobol, Fortran, and Pascal.
Summary
It is obvious in strolling through the
Delphi system how new a utility it is. The
system has been put together with great
(^UujpUjlSLV
"You re not a daughter, you 're a human
modem. "
originality, however, and it succeeds in
making the user feel right at home. There
is nothing forbidding about Delphi: it invites
use and reuse.
There is a wonderful potential here, a
potential that I think will be fulfilled.
BBS Numbers
Figure 2 is an intermittent feature of
this column, a listing of bulletin board
system numbers. 1 do not— and this mag-
azine does not — vouch for the accuracy
of each number. Anyone can commit a
typo, after all. We also do not guarantee
that all of them are still operating. To
have your BBS number published, send it
to me c/o Creative Computing. I will check
it out to see if it is for real before I write it
up.
If the service has an asterisk after, it is
a 24-hour number. This month's listings
are of IBM bulletin boards. It is not a
comprehensive list, but it should be enough
to get you started. J[i
Figure 2.
Northeastern States and Canada
IBM Hostcom. Toronto, ON
(416) 499-7023*
IBM PC Computer Society, Boston, MA
(617)353-9312
IBM PC, New York, NY (201) 678-6670*
Central Atlantic and Southern Stales
IBM Hostcom. Atlanta. GA
(404) 252-4146
IBM PC. Atlanta. GA
(404) 294-6879. 252-9438*
IBM Hostcom, Fairfax. VA (703) 978-9592*
9784)921*. 591-5120*. 425-9452*
IBM Hostcom, Springfield, VA
(703) 425-7229*
IBM PC Annandale. VA (703) 560-0979*
IBM PC Dale City, VA (703) 680-5220*
IBM PC Vienna. VA (703) 560-7803*
IBM PC Charlotte. NC (704) 365-431 1*
IBM PC Beltsville, MD (301) 937-4339*
IBM PC Bethesda, MD (301) 460-0538*
IBM PC Gaithersberg, MD
(301)251-6293*
IBM PC Rockville, MD (301) 949-8848*
Central States and Deep South
IBM Hostcom, Houston, TX
(713) 980-0310*
IBM PC Niles, IL (312) 991-8887*
IBM PCMODEM, Chicago, IL
(312) 882-4227*. 376-7598*
IBM PC Madison, WI (608) 262-4939*
California and Far West
IBM PC California Users' Group
(805)987-4127*
IBM PC. Culver City, CA (213) 649-1489*
February 1984 ■ Creative Computing
PUBl .■wifi
^
ammoaS Sdouq
Time for your computer to make the telephone con-
nection - with an intelligent, full 212A 300/1200
baud modem - with a real time clock/calendar -
and with the capability to expand into a com-
plete telecommunications system. It's time for
PRO-MODEM 1 200. Much more than just a phone
modem.
When you're on-line, time is money. PRO-MODEM
telecommunication systems help you save. By
monitoring the duration and cost of your phone
calls. And by sending and receiving messages,
unattended, at preset times when the rates are
lower. . .with or without your computer.
Compare the $495 PRO-MODEM 1 200 with any other
modem on the market. For example, you'd have to
buy both the Hayes Smartmodem 1200 plus their
Chronograph for about S950 to get a modem with
time base.
PRO-MODEM 1200 is easy to use. A convenient
"Help'' command displays the Menu of operating
command choices for quick reference whenever
there's a question about what to do next. Extensive
internal and remote self-diagnostics assure that the
system is operating properly. Some of the other
standard features include Auto Answer, Touch
Tone and Pulse Dialing, and Programmable Intelli-
gent Dialing.
CIRCLE 201 ON READER SERVICE CARD
PRO-MODEM does more. It lets you build a full tele-
communications system with features like Auto
Dialer, Incoming and Outgoing Message Buffering,
Business/Personal Phone Directory, Program-
mable Operating Instructions, a 12-Character
Alpha-Numeric Time and Message Display, and
versatile PRO-COM Software. PRO-MODEM com-
mands are Hayes compatible so you can use most
existing telecommunications software without
modification.
There's much more to the PRO-MODEM story. See
your local dealer for complete details. He'll show
you how to save time. And money.
Prometheus Products, Inc., 45277 Fremont Blvd.,
Fremont CA 94538, (415) 490-2370
, » , . H
Commodore's Port
How's it going, Commodorians? And
where are all those wonderful manu-
scripts we've been asking for? Aren't you
folks dying for fame and fortune? Don't
you want to share your programming in-
sights with Creative Computing and the
rest of the avid Commodore community,
whose breath is bated waiting for your
application? Maybe it is a single neat
POKE you have discovered, or a hi-res
graphics game you have written. Get it
down on paper, swabbie. Put it in an en-
velope and send it on through. It just
may be a buried treasure.
Commodore Takes The Lead
Thought you might like to know this:
Commodore microcomputers are now
the number-one selling low-end ma-
chines around — by a substantial margin.
With the C-64 nearing $150 and disk
drives at $250 apiece, they offer the best
buy around, and consumers know it.
Watch out, Coleco. Remember that
Adam was eventually driven from the
Garden of Eden.
Commodore quality continues to im-
prove, while its prices continue to drop.
From our observation, the company no
longer even sets list prices for its hard-
ware and software. At the same time, the
quality of Commodore hardware and es-
pecially of Commodore software seems
to have made a quantum leap. My orig-
inal reservations about the machine are
gone. And just wait until you hear the
latest.
Gadzooks, A Portable 64
Deep Boat, our main man from Com-
modore, stopped by the other day. and
boy, did he have a show-and-tell for us:
of both hardware and software. A crowd
John J. Anderson
of jaded doubters grew around his
demonstration, but the tune soon
changed. "Oohs" and "ahs" built to a
crescendo, and then came the "wows."
At the 1983 winter and summer CES,
we twice had the opportunity to view
from afar a machine dubbed the Exec-
utive 64. We have enthusiastically re-
ported on it more than once, but never
truly believed in its existence; in the past
Commodore has had an unfortunate
habit of previewing hardware that some-
how never made its way into the
marketplace.
Well this one does exist. Deep Boat
showed us a real, working Executive 64,
and it swiftly took our breath, bated or
not, totally away.
In a case substantially smaller than
most other supposed "portables," the
Executive 64 provides a full-blown C-64,
// looks like a portable VCR..
with detachable keyboard, half-height
5'/ 4 " disk drive, and 6" color and sound
monitor. Expected price? "Somewhere
around $1000," says Deep Boat.
Physically, the unit is a beauty.
Folded up and ready to go, it is no big-
ger than a portable VCR, and is much
better-looking. The monitor, though
small, provides a perfectly legible
character set with a sharpness that is
startling. To the right of the CRT and
above the disk drive is a magnetically-
isolated shelf on which disks can be
stored.
But the real show-stopper on this ma-
chine is its keyboard. It is snow-white,
with sharply-sculptured keytops as on
the new IBM Select ric machines. The
tactile response is quick and snappy. Our
advice to Commodore: move this key-
board onto new regulation model C-64s
as soon as possible.
The Executive 64 has all the features
of its older brother, the C-64. It has a
doored ROM cartridge slot in the top,
But unfolds into a full-fledged C-64.
232
February 1 984 « Creative Computing
Z commodore
: or Your Most Important Computing Needs
EASYSCHPT
'#
((commodore
Easy Script 64
Displays 764 lines • 240
characters. Prints to 130
columns. Works with
EasySpell64
icommod
Easy
20,000 word Master
Dictionary and automatic
spelling checker Works
with EasyScnpt 64
EasyCalc 64
Multiple electronic spread-
sheet with color bar graph
feature. 63 columns *
254 rows.
Thai
Sophisticated database
system with 4 built-in appli-
cations or design your own
Text, lormulas. graphics.
resolution graphics
and game sounds
Easy Finance I —
Loan Analysis
12 loan functions Bar
graph forecasting as well
as calculation.
Easy Finance II —
Basic Investment
Analysis
16 stock investment
functions. Investment
bar graph
Easy Finance Ill-
Advanced
Investment
Analysis
16 capital investment
functions. Bar graphs.
Easy Finance IV —
Business
Management
21 business management
features Bar graphs.
Easy Finance V —
Statistics and
Forecasting
Assess present/future
sales trends with 9
statistics and forecasting
functions.
(icomnxxlare
Accounts Payable/
Cttockwrlting
11 functions Automatic
billing 50 vendors/disk
t£: commodore
Accounts
Receivable/ Billing
1 1 billing functions Printed
statements.
£k oommodor-e
General Ledger
8 general ledger options.
Custom income statement,
trial balances, reports.
(:cornmodore
Inventory
Management
1000 inventory items.
Full reports
Qz cxDrnmodor-e
Payroll
24 different payroll
functions. Integrated with
G/L system.
c*
COMPUTERS
First In Quality Software
CIRCLE 106 ON READER SERVICE CARD
Commodore's Port, continued.
On top. a ROM cartridge slot.
and on the rear of the unit appear the
standard daisy-chain printer/disk drive
jack, external monitor jack, serial edge-
card connector, and dual joystick ports.
Commodore may make available a
second half-height drive to fit the Exec-
utive 64 internally, in place of the stor-
age shelf. Alternatively, access to a
second drive may require external hook-
up. Certainly the possibility of a second
internal drive would propel the Exec-
utive 64 into the realm of the serious
business portables in terms of capability.
Professional word processing, spread-
sheet, and database applications point to
the need for a second 180K drive.
So if you are listening out there Com-
modore, be smart this time around. Get
this machine out as soon as you possibly
can. Don't dally about. Queasy about its
marketability? For heaven's sake, why?
The detached keyboard is superlative.
A substantial market for this machine
will materialize as soon as the unit
makes a real appearance. Especially if
you were to bundle it with the types of
software mentioned above. Throw in a
built-in modem, your excellent Magic
Desk software, and a mouse controller,
and do to the low-end business market
what you have already done to the home
market. Namely, blow it wide open.
Best Soccer In The Cosmos
That wasn't all Deep Boat had to
show us. International Soccer is a game
cartridge that should be making its way
into stores by the time you read this. It
is, in short, the best sports game simula-
tion we have ever seen for a computer.
Play takes place on a smooth-scrolling
playfield, with 12 superlatively-animated
players. When the ball is kicked into the
All the I/O of the C-64.
air. its shadow moves and shrinks on the
playing field below. The ball can be
kicked, passed, or headered, and the first
time you see the goalie dive for a save,
you'll shout out loud.
International Soccer is another top-
quality piece of Commodore software
from England, as is Simon's Basic. The
program was written by Andrew Spen-
cer, who is now hard at work adapting
the player routines to Basketball and
eventually other sports games. We can
hardly wait.
The game is full of little touches that
make it a joy to play. You can play
against another player or against the
computer on any of nine levels of diffi-
culty. At the beginning of the game, you
choose the color of jerseys for each team.
If you are using a black-and-white dis-
play, you can adapt the game for maxi-
Dirty Pow«-r
In
Ultra Ouirt
Computer
Protection
KLEEN
LINE'
CONDITIONER
Prevents:
* ( Computer Damage
* Brownout Interruptions
* Lightning Spike Damage
* Disruptive line Noise
* Program Errors
Regulator • Filter • Suppressor
KLR-250A 250 Watt Load S29I.95
KLR-250A-1S0 250 Watt Load: Patented
Filter Isolated Socket* $346.95
KLR-500A 500 Watt Load 1390.95
KLR-500A-1S0 500 Watt Load; Patented
Filler Isolated Sockets $445.95
Shipping: $12.75 Land; $45.50 Air
Ask Your Local Dealer
« Electronic Specialists, Inc.
1 7 1 South Main Street. Box 389. Natick. Massachusetts 01 760
Toll Free Order Desk t 800-225 4876
MasterCard. VISA. American Express
234
CIRCLE 108 ON READER SERVICE CARD
APPLE II Outperforms IBM PC
with MegaTASK PLUS"
MegaTASK PLUS" >s a combined, multi- product hardware- and software
package that provides MEGABYTES of VIRTUAL MEMORY, MULTI
TASKING, and much more to your Apple or Apple compatible computer
MegaTASK PLUS utilizes the SMARTCHIP* (which uses an Intel 8748
Single-Chip Microcomputer! MegaTASK" & MegaDOS" software, and
more Your system will be enormously enhanced, specifically
e MULTITASKING las many as 16 TASK can execute at one timel
Ex Several printers can be printing while you do data-entry
e MEGABYTES ol VIRTUAL MEMORY. Largest program size 8 Mega
bytes Largest ISAM file 451 Megabytes
e Mainframe Basic commands bring machine language speeds to
interpretive Basic
• Increased Speeds. Program execution and file access up to 1 times
taster, and data transfer up to 20 times faster
On the application side, the 'PLUS' portion Includes:
e Business Graphics. Calc. Database Management and Word Processing
Applications Packages
e Report Generators and Strategic Business Analysis programs
e Communications programs
e Text Manipulators and Program Editors
e And much much more 1
MegaTASK PLUS includes the SMARTCHIP Two Manuals of over 400
pages. Three Double Sided diskettes packed with software a 60 Day Trial
period, a one year Warranty and more
MegaTASK PLUS and one-tree-year of our Applications Software Package S enas
•re available at a cost of $49500 Contact your Local Dealer or order DIRECT
Add $4 00 lor shipping Virginia residents add 4% sales lax. We accept VISA and
MASTERCARD Money Order, or Check
DATA LINK, INC.
1225 Jefferson Davis Hwy.
Crystal Gateway II
Arlington, Virginia 22202
Suit* 600
(703| 486-5701
* Apple and Apple n are Trademarks ot Apple Computer inc
IBM PC is a Trademark of IBM inc
CIRCLE 119 ON READER SERVICE CARD
February 1984 c Creative Computing
a Comm
uowi
• • i
re 64
(or are thinking of owning one)
be sure that you also get a Calc Result
Calc Result is the worlds most cost effective spread sheet .
for the worlds most cost effective computer-The Commodore 64:
Calc Result at home
Use it for loans and mortgages, home budget and cash flow, stock portfolio, personal net worth, IRA
analysis, travel expenses, gas and electricity bills, bar charts and many more areas.
In business
Jse it for budgets, calculation, simulation, construction, planning etc. Used by managers, salesmen,
scientists, doctors, lawyers, dentists, consultants, accountants...
There are two versions
of Calc Result
Choose the one that is most suitable for you.
$79.95
Calc Result Easy
Single page spreadsheet (64 columns x 254 rows).
Built in graphics. Formula protection, flexible printout,
color, conditional functions and mathematical functions.
Delivered on plug-in cartridge. Data storage on cassette
or disk.
609-663-0660.
Calc Result Advanced
All functions in Calc Result Easy plus 32 pages (Three-
dimensional viewing). Page add, window,
split screen (up to four pages on the
screen at the same time), and <^
help functions. Delivered on *•
plug-in cartridge plus disk. ^^ -
Requires disk drive.
Get your Calc Result today! Buy it
at your nearest computer dealer.
CIRCLE 12S ON READER SERVICE CARD
Commodore 64 is a trademark of Commodore Business Machines.
liaidl
^software inc.
Fellowship Business Center,
Fellowship Rd. B-206,
,Mt. Laurel, New Jersey 08054
OVER 500
SOFTWARE COMPANIES
ARE AT
SOFTCON
TUESDAY-THURSDAY, FEBRUARY 21-23, 1984, SUPERDOME, NEW ORLEAN
If you buy or specify a lot of software for your use Softcon to unveil some of the most
company, government agency, or educational revolutionary new software products in
institution, attending Softcon— the
international tradefair and conference for the
the industry's short history. More than 70
seminars, panel discussions, forums
software industry in New Orleans— will be the and workshops, presented by the world's
most productive and profitable trip you'll
make this year
Nearly 600 different software companies
using 1000 displays have filled the massive
(400,000 square foot) Louisiana Superdome
in New Orleans to showcase over 12,000
software products These companies will
most renowned computer authorities will
update you on the newest products and
industry trends.
You can learn more in one or two days from
the experts at Softcon than you could in
months by reading trade journals or listening
to salesmen. You'll see, try out, and compare
brand new software which expands and
increases the user-bihty and productivity of
your existing hardware, and you'll meet new
vendors.
Registration is $30 for exhibits only and $195
for admission to exhibits and the conference
program. For complete information about
attending or exhibiting, call or write Northeas
Expositions. 822 Boylston Street, Chestnut
Hill, Mass. 02167 Tel: 61 7-739-2000 or
800-841-7000. Because it's carnival season,
hotels are filling fast, so call today.
SOFTCON EXHIBITORS
AS OF DECEMBER 1, 1983, MORE ARE BEING CONFIRMED DAILY
A J AM Associates ADS Software A>
Sofiwar. lology Accot.
Addison .-. ute of America,
Advanced Legal Sottw<r> -■rhnoiOQv Art- 1
i t-unk Software GAI Systems GMS
m General Looseteat Geocom;
vare Gnosis Government of C
ons, Artif
ASAP AshtonTate ASl Attache Softwa
AxeUohnson/Stemmos Ud BASF 8a
Batcones. Baudviile, Beaman p—
Best Programs, Bluebird Sysie
Systems. Brag Systems Bristol information Systems, Brown d'sc
Manufacturing William C Brown Publishing Company, Bruce &
James Program Publishers Burroughs Corporation Lloyd Bush A
Associates Byte Publications Cai Micro CDEX, CESPubhshmg
CV Mosby, Cactus Software Call Manager Cap-GemmiC i|
Cimarron Div /Standun Control, Coade Commodore Bus
Machines, Communications Packaging Communications Research
Group, Comprehensive Software Compute Magazine Computech
Group Computer Advanced id
Computer Development Computer D l ■ outer
Intelligence Computer Marketing Computer & Software Education
Computer Software News, Computer Technology Center Computer
Technology Group. Computerized Business Systems, Computing
Canada Concentric Data Systems Condor Computer Corporation,
Construction Data Control Continental Software, Coopers &
Lybrand, Counselor Systems Coo- <om
Software Cube Computer Corporation Cullmet Cyma ■ DLM
Teaching Resources. OVC Dagar Data Base Research Group Data
Management Assoc , Datamost. Datamension DataPro, Data
Systems, Deifon Digital Equipment Dilithium Press Disco-Tech
Dow Jones Dr Dobbs Journal, DynaquesttH.il & Knowlion),
Dynatech, Dysan Corporation ■ EWDP Software, Eastman
Publishing, Electronic Proteclron Devices Emerging Technology
Enigma Logic. Enc Software Excaiibur Technologies, Execucom
ExecuwareFastware, Ferox Microsystems Finance
Software Fisher Business Systems Fiexware Fi.ptrack Learning
Systems Forethought Formaster Forth. Fox AGeller Fox
■
1 inosis Governme
■
Harvard S . Jen Softw
Microcoi- .
Packard H
•^man Edge Software Compel
iBM Corporation I B Maq.i:
IMSI ISO World ixi Sales & St".
industrial Infocom Intodata Info Desig
information Unlimited Software Infosou
Ingram Book Company Insott li
Tele-Marketing, intermedia International Mick
'■Ml Softwares. I :orporatiOn ■ Jon«
Kangaroo Software KPBlndustr •! ltd Key
Information
1 Infotran,
international software Systems ivy Hill Corporation ■ Jones Colad
Kangaroo Software KPBlndu
Enterprises, Key Software Knoware Koaia Technok ■■■■;
Laboratory Micros, ''Systems Lassen S
Leading Edge, Learning Well Lewis Lee Company. Lifefree
Software Lightning Software Living Videotex!, Lone Star Video.
Lotus Development ■ MAl/Basic Four MBP Software & Syst-
Technology, MAC Systems MCBA M?(
MMCA(Mim Microcomputer Application), M\
Publishmq, Md' Media
Systems Technology Mi- Menlo
Publishing, Management D
Systems Technology Medic
Corporation MeiaSOft, Micri
Applications. Micro Course*
Publishing Microline M.crc
World Micro So" -
Strategies Micri
Applications, Micro ( it.on
Publishing Microline. M-cro I
World Micros > Rim, Micro
Strategies MicrostuM Micro' ■ Milton Bradley.
Mini Micro Systems Mmuteman Software Mil
Software Mossiand Technology Mountain Computer, Multisoft.
Multisoiutions. Mycroft ■ NCR Corporation r, North
American Business Systems Norton Software. Noumenon
Corporation - OA Software Odesta Opt>c Graphics Omega
Microware. Omnisoft, On Line, Open Systems, Om
Osborne McGraw Ovation Technologies PCM, PC
World, Pacific Data Systems Palantir Software, Parameter Drive
Software {PDS), Paramis Peachtree Software, Penguin Software.
Perfect Software Personal Cad Sysi*
Publishing. Plantronc Prime
Compute) Assoc Professional'
Psychotechmcs, Ps>
Publishing Technology ■ OED
Quarterdeck Office Systems, Quest Research Oueue Qi
R R Bowker (Publisher s Weekly) R R Donnelly Reader s Digest
Microcompi.:'
MBSH Red Wmq Business Systems Reference Ma q
Relational Data Base Systems Reliance Plastics A Packaging.
REMS Publishing. Reston Pi.:
Systems, Ryan McFariand Corporation ■ STSC SMC Software
Systems SAMNA Howard Sams C
■ onal. Scarborough S>-
Systems, Scott Foreman Spi>
Computer Products Sight A S
Simplicity Software Small Bu
SoftKat Soft Letter Softech Microsystems, S
International Softsei Computer Products Soft Set. Soltsmith,
Softrend Softron Software Arts Software Autom.r
oanc Dealer Services, Software Digest So"
■>e Software Group Software Ireland,
Models Softw i
Pubhs' Solutions Software Strategies. Software
Supermarket Software Ventures Software Wholesalers Softword,
Sony Corporation of America Sorcim, The Source, Slate oi I
State of the Art Systems Sterling Swift Publishing Summit
Supersoft Sybex Symantec Symmetric Si '
Sysiems Automation Systems Management Assoc , System
Soiuti; S Software Tab Books Taurus Sop.-.
Techiand Systems. Technique Learning Telesun, Tc
Teleware Texor Corporation Think Technologies Thoughtware
Institute 3M Data Recording Products Timberlme Timebase. TOM
Software Trac Line Software Tn Micro International, Tromx Trutec
Software • Unicomm Universal Custom Products Universal
Software Associates Uveon- value Line Vault Corporation
Verbatim, Vis'corp- Wadsworth Wadsworih Electronic Publishing
Webb Company Weekly Reader Family Software Western \
Westminster Software Westware Whitesmith, John Wiley A Sons,
Window XOR Corporation XQ Software Xtrasott York Street
Software ■ Zylab
For Registration and Hotel Information call today
Produced by Northeast Expositions, 822 Boylston Street, Chestnut Hill, MA 02167 Telephone: 61 7-739-2000 or 800-841-7000
CIRCLE 217 ON READER SERVICE CARD
Commodore's Port, continued.
mum contrast, as well. At half-time, the
players run off the field into the locker
room for a strategy session. The crowd
[
International Soccer, sure to be a hit.
writhes and shouts when a goal is
scored. At the end of the game, a special
awards ceremony salutes the winners.
The look and play of this game is so
slick, it is like taking part in a real-time
cartoon. If you are going to buy only one
C-64 game in the rest of time, hold out
for International Soccer.
Up Against The Wall Street Journal
We here at the magazine have
watched with a critical eye as the Wall
Street Journal has attempted to become
computer-literate over the past couple of
years. The newspaper has managed to
print some of the most entertaining mi-
cro misinformation we have ever read.
They will never top the time they de-
scribed the innovative •house" control-
ler for the Apple Macintosh. "Had to be
a typo," we told ourselves, until we saw
that the term was repeated throughout
the article.
Well, guess who got swiped in a recent
Section 2 lead story? None other than
Commodore. The article, by Dennis
Kneale, discussed quality control and
shipping problems, which have in fact
occurred, as has been reported in pre-
vious Commodore's Ports. It further im-
plied that recent dips in Commodore
stock were directly due to these
problems. Probably true as well.
The article went on, however, to fault
Commodore in general for a lack of
dealer support, and presented interviews
with disgruntled ex-dealers and ex-
Commodore employees — each with a
rather sharp ax to grind. The concluding
paragraph of the piece ran as follows
" I don't think they could damage
their reputation any more,' says Alan
Friedman, who was Commodore's fi-
nance vice president until he left last
May over a personal dispute. "It's not a
momentary problem. It's closer to a fun-
damental flaw in the way Commodore
does business.' "
Well okay, Commodore got some bad
press. The boss man, Mr. Ahl, filed the
story in his Journal file, and life went on
Then a smoking press release sur-
faced. Mr. Irving Gould. Chairman of
the Board of Commodore International
Limited, today issued the following
statement in regard to a story relating to
Commodore in the Wall Street Journal."
In part, the press release said:
"The management of Commodore
teels that it ha* always been treated
fairly by the Wall Street Journal and to-
day's story, written by a reporter, 26-
year-old Dennis Kneale, in no way
changes Commodore's view of that
publication. It does, however, point to
the fact that any large business can be
influenced by a relatively young and in-
experienced employee and we hope that
after Commodore's results for the quar-
ter ending December 31, 1983 are
reported, that both Mr. Kneale's editors
and all Wall Street Journal readers of
Mr. Kneale's story remember his name
as to the credibility of his leading read-
ers correctly or totally misleading read-
ers as to the prospects for Commodore."
Great sentence, huh? But hang on:
"In regard to the story itself, we be-
lieve that numerous assertions attributed
to individuals quoted were, in fact, said.
Likewise, we know for a fact that much
of what was said is not true. . .
"We told him (Kneale) he was getting
his information from several small,
somewhat unhappy dealers whose credit
ratings m many instances could not al-
low us to ship them more than one prod-
uct. He quoted Joel H. Kornreich,
president of CSI Distributors and Com-
puter Strategies as saying he "decided to
drop the (Commodore) line.' What Mr.
Kneale did not say was that Mr.
Kornreich was terminated as a Com-
modore dealer over two months ago and
was sued by Commodore for approxi-
mately SI million that he owes to us.
One of his employees is Alan Friedman,
a former Commodore employee who,
immediately prior to resigning, had been
demoted from Financial Vice President
to Credit Manager of Commodore's U.S.
Subsidiary. Mr. Kneale did not mention
any of these three facts when quoting ei-
ther Mr. Kornreich or Mr. Friedman.
All we ask you to judge is whether or
not these are credible sources of
information upon which a reporter
should base part of a story ..." (We
tried toreach Mssrs. Kornreich and
Friedman for comment, but they were
not available.)
"While the last few days have been a
difficult time for Commodore sharehold-
ers, we do hope that each and every one
of you remembers that just because a
26-year-old reporter says it's so.
doesn't make it true."
Holy Cow. You sure told that young
whippersnapper good, huh? We think
your main points are pretty valid, Mr
Gould, and we agree that the Wall Street
Journal has provided generally uneven
coverage of the microcomputer industry
But you sure were silly to fault Kneale
tor his age that way. Even if you were
addressing only ancient stockholders
You would do well to remember that
the bulk of your own market, as well as
your own most innovative minds, arc-
under 30. The mastermind behind Si-
mon's Basic, which finally gives the C-64
a Basic worthy of its many features is all
of 16 years old. To generalize about age
tn that manner is no less pinheaded than
to point to race, religion, or nationality
in personal criticism. Further, it has
made you look bad, buddy.
And I'm not saying this just because I
am 26, either. I would like to think that
even when / grow as old as you, Mr.
Gould, I will abstain from such narrow-
minded commentary, or at least keep it
off my press releases.
Moral: don't fire off a press release in
the heat of the moment. You may put a
hole in your own foot.
Apple-64?
We don't usually report on a product
based purely on press information, but
we can't resist with this one. We have
heard rumors in the past concerning Ap-
ple compatibility— now we have it in
print. Have you heard about AP Modu-
lar Pak?
Pioneer Software, in Victoria, BC
states that AP Modular Pak is an in-
expensive hardware addition to the C-64
that opens the door to all Apple soft-
ware. It consists of three components:
• The AP Bus, which contains eight
standard Apple II peripheral slots and
four C-64 expansion slots. It also in-
cludes an independent power supply
with enough power to run all peripheral
devices and the C-64 itself.
• The AP CPU card, heart of the sys-
tem, which plugs into its own slot on the
AP Bus. It handles all conversion from
Apple to C-64. "No messy, time-
consuming software patches," stales the
press release. "Just plug it in and turn it
on!"
•The AP DOS Card, a peripheral
card for the Commodore 1541 disk drive
that makes it fully Apple compatible—
to be used with your C-64 or Apple II.
According to Pioneer Software, all
Apple II software and compatible
peripherals will function exactly as they
do connected to an Apple II. Price? Well
nothing is stated outright, but the release
says "all this for about the same price as
an Apple II disk drive wiih interface."
February 1984 c Creative Computing
237
Commodore's Port, continued...
Translation: about $600.
We'll believe it when we see it, and we
have asked to sec it. If it is real and it
works, AP Modular Pak might have a
strong future. For more information,
contact Pioneer Software, 620 View St.
217, Victoria, BC, Canada V8W 1J6.
(604)381-3211.
Simon Says Soon
We have been waiting quite a while
for our release copy of Simon's Basic.
Deep Boat says that should be coming
very soon indeed.
We recently saw a list of commands
that will be supported by Simon's Basic.
and they are so exciting, we just had to
pass them on ahead of time. This is only
a partial list of commands, mind you.
• Programming/Debugging Aids:
ki y, to assign a command to a function
key; auto, to automatically generate
line numbers at a specified interval: ri-
number; pause; i.im, to determine the
number of the screen line on which the
cursor is positioned; cgoto, to compute
the line number to which the program
should branch; MERGE; delay, to vary
the rate of scrolling of a program listing;
i ini>, to search a Basic program for a
character string and display the line
where it occurs; TRACE; RETRACE, to re-
sume tracing after editing a program;
dump, to display values of all non-array
variables; oi.D, to reverse a new com-
mand; and disapa, to hide program
lines within listings.
• String Handling Aids: PLACE, to
determine the position of a string within
a string; PRINT AT; 1NKEY; DUP, to
duplicate a character string n times;
centre, to center a character stnng on
a string line; and fetch, to limit the
type and number of characters for user
input.
• Screen Graphics Aids: hires, to
initialize hi-res graphics mode and select
plotting and background color; REC, to
draw a rectangle; Muni, to initialize
multicolor graphics mode and select
three plotting colors; plot, to plot a dot;
l ini . to plot a line; CIRCLE; ARC; ANGL,
to draw the radius of a circle; PAINT, to
fill an area with color; block, to draw a
block of color, rot, to rotate a shape:
cset, to select a character set or recall
and display the last hi-res screen; CHAR,
to print single characters on a graphics
screen; text, to print a string onto a
graphics screen; FLASH, to flash a screen
color at variable speeds; fchr, to fill an
area of the screen with a character; FILL,
to fill a defined area on the screen with a
specific character in a particular color;
move, to duplicate a section of screen
data on another part of the screen; inv,
to invert a specified screen area; left,
RIGHT, UP. and DOWN, to scroll a screen
window in any direction; and SCRSV to
store data from a lo-res screen on disk or
^Sprite Graphic Aids: DESIGN, to
allocate memory space for mobs
(movable object blocks, known here as
sprites); mob set, to initialize a sprite;
MMOB. to display and/or move a sprite;
and Ri ot mob, to move a sprite between
two screen locations.
• Sound Aids: vol, to set volume;
wave, to set voice, sync, and ring;
envelope, to define a sound envelope;
music, to compose music and save
notes, and play, to play music.
As you can see, Simon's Baste makes
gaining control of the real power of your
C-64 much simpler. In addition to the
commands summarized above, the lan-
guage has some other powerful com-
mands. It has structured commands,
such as 11 THEN ELSE, REPEA1 UNTIL,
and loop exit. It allows program
procedures to be named and then in-
voked with the command call. It sup-
ports global and local variables, and on
error goto. Code written in Simon's
Basic can be as structured as you care to
make it.
Catch you next time. Until then,
finish that submission!
New Inmac Catalog
jam-packed
/'fi/iiiii:
Jth computer/
wpsupphes. i
Tibursfree!
$1,000,000'
COST LESS
LESS THAN
$20 It
- IT IS NEVER It
TOO LATE!! jt
TO GIVE YOURSELF,.
YOUR COMPANY.
A GIFT THAT CAN SAVE YOU
JNOl
ACCUTUreiyvUHVU i>*u.u*.v.»- -~ — -p
boded wtth great products una ideos lor youc
personol computet mmcompuier or word
processng system Youllenioy
■ tae-lles lUMl»|. Over 2 000 products
to choose from
■ Eatf w«KMt.Ma>. phone, or TWX
verbal POs welcome
nigra emergency shipments ovoeoble
a 4S4ay trial, full retundtt not comptalely
leJMM
a l ax s a le s, uattl . All products Item
lajM 10 ritghest s'andotds
a IsemsMaalaa casts. 8 tolly stocked
drstr ibution centers serwng the U S
VarbolPOSwaicome u =.„„ u . .
For fastest delivery ot your free 100-page Inmac catalog,
call 1 1800) 547-5444. 1 (800) 5475447 in California.
■ Inmac
I
I
I
Cololog Oept . 2465 Augustine Drive, Sorto Ci pro. CA 96051
MajMfasantlsf
NAME "**"
COMPANY
ADDRESS
OTY state w
CIRCLE 203 ON READER SERVICE CARD
238
ANDITCANi
Sgetthis— 1
A
BRAND,
NEW
PRODUCT-
PROJECT '
2S THE
money".
YOU ,
HAVE
tLKEADY ;
SPENT
paajajej
MANN'S VINYL PRODUCTS" TW» m ;"S
has designed and produced a
computer cover that - .^~
beautities your room or olfice and protects at the
same time tor an astonishingly low pricel
. Manufactured ol glove leather soil - super easy clean vmylThis new
product is available In your choice o( 3 colors. ^sSK*
The name ol your computer and its logo A
is handsomely silkscreened on your cover
Each custom cover is individually
lilted to your specilic computer model
Easily the most attractive cover
on the market today.
It not complelely satisfied — ""turn
in lourteen |14| days (or aJOO . r
_|VJ^kDCAlERS AK0<C*
_. (HtfOTi-ttBl
MABURV ROAD SAN JOSE. CA-95tW I — .
i nr»l 14081971-7233^"'
CIRCLE 189 ON READER SERVICE CARD
February 1984 c Creative Computing
TAlkiNq Games Wiih
No SpEEch HarcJware
The season's biggest hits are the new
Tymac Talkies— computer games for your
Commodore 64™ VIC 20." Atari' 400, or
Atari" 800 that talk without speech hard-
ware. You get the excitement of speech
without the cost of a synthesizer!
Tymac Talkies, designed by Game Gems,
feature fast arcade action combined with
dazzling, high-resolution graphics and
software-generated speech. They'll put you
in the experience of play with an impact you
never before thought possible.
You'll fire power bolts
at ruthless attackers with
GANDALF; fight strange
creatures while you search
for treasures of the an-
TVIYIflC
cient gods with PEGASUS AND THE
TRIALS OF PERSEUS; defend family honor
as you engage in mortal combat with the
SAMURAI; battle deadly bacteria in your
body with BIO DEFENSE; try to survive
nuclear destruction with FIRST STRIKE!
There are nine titles in all, including a typing
tutor and a utility graphics program.
Your admission charge to all this? Far lower
than the cost of playing other talking com-
puter games. Because we're the only ones
that make your computer talk completely by
itself.
Tymac's Game Gems
Series. The premier name
in talking computer
games.
TYMAC INCORPORATED
127 Main Street, Franklin, NJ 07416 • 201-827-4050
nmodore 64 and VIC JO are trademarks of Commodore Elcctron.cs Limited Atan is a trademark of Atan
CIRCLE 175 ON READER SERVICE CARD
Winter is upon us in this part of the
country. Fewer daylight hours mean
that my Atari (and probably yours too)
is seeing a lot more use. I have spent the
day at the keyboard previewing software
and drinking hot chocolate. My eyes are
blurry from megadoses of VDU emis-
sions and the thought of a fifth cup of
cocoa sends my mind racing back to the
thought that has plagued me all day.
I cannot help thinking that software is
just too expensive— especially game soft-
ware. I know I have said it before, but it
is really starting to bother me. I also
hear this complaint from many other
users. When you think about it, $40 or
more for game software in cartridge for-
mat and $30 to $40 for disk format is
rather expensive. For example, does it
make sense that two of the most popular
games for the Atari computer, Pac-Man
and Star Raiders, if purchased at the list
price, would cost more than the Atari
400 they run on? Of course it doesn't.
It is for this reason that I am eager to
champion software that is inexpensive
and useful. Below are some capsule re-
views of software that I think you ought
to know about. The programs are either
inexpensive, a good value or both. After
that, I offer a new version of the
Relisting the Unlistable program which
originally appeared, complete with a
bug, in the September Outpost
No Frills Game Software
In keeping with the topic of inexpen-
sive software, there is a new line of soft-
ware from Datasoft selling under the
Gentry label. Let me tell you a little
Arthur Leyenberger
Arthur Lcvenberfcr, c/<> Creative Computing,
Hanover Ave., Morns Plain, NJ 07950.
about what Datasoft is doing before I
describe one of the games. The entire
selection of game software from Gentry
is deliberately priced to sell for under
$20. In fact, the usual selling price is
closer to $15.
What do you get for a sawbuck and a
fin? You typically get both a disk and a
cassette of the game along with some
simple instructions. And you get a game
that, a year ago, would probably have
been among the top 20 best sellers. Now,
before you rush out to buy every piece of
Gentry software you can get your hands
on, listen up.
I had a chance to take a comprehen-
sive look at three of the new releases
These three games were essentially cho-
sen at random from the dozen or so that
hit the stands at once. Two out of three
were quite good and kept me occupied
for many hours. The other one did not
get the same amount of "air time" on
my Atari. I have only enough space to
describe briefly one of the two better
ones.
Like many Atari computer owners, I
started out with an Atari VCS game. My
wife had surprised me with the most un-
usual anniversary gift, an Atari VCS and
two cartridges. The games were As-
teroids and Space Invaders. It was late
that night when we exchanged presents,
so video game fever did not set in until
the next day.
We played Asteroids and Space Invad-
ers all day and all night on Saturday. On
Sunday, the marathon continued. The
leaves did not get raked that weekend.
Our chicken dinner burned in the oven.
The cats missed their meals. All work
ceased. The obsession was recalled by
Starbase Fighter from Gentry.
When I first booted Starbase lighter. I
could feel all the excitement of that early
VCS experience. My thoughts ran im-
mediately to Asteroids, because the game
begins with vertically scrolling rocks.
Your mission is to find the enemy sat-
ellite and enter it through the bottom
portal. This is done by manuevering
your ship through the asteroid field
while dodging enemy space ships that
are determined to destroy you.
The vertical and horizontal scrolling
is good. Once you the reach the satellite,
you enter the enemy city. Now you are
flying horizontally, maneuvering around
the enemy gun emplacements and avoid-
ing contact with enemy scout ships. Af-
ter safely passing through the city, you
arrive at the Alien Brain. There you
must destroy the brain by shooting at
the moving wall surrounding it. Kill the
brain, get your butt back to your home
ship, and you will be rewarded with the
next, more challenging level.
The asteroids themselves are not de-
picted in the finest detail, but this is one
tough game. For $15.95 it is a steal.
Once you play the game, which was
written by John IVtritis, it will be diffi-
cult to stop. Good job, John.
There you have it. Not exactly "no
frills" software, but certainly generic
pricing. I hope that Gentry's intelligent
pricing policy starts a trend. By lowering
the price, the amount of software piracy
may also be decreased.
No Frills Spreadsheet
I have been using VisiCalc for several
240
February 1 984 Creative Computing
LOTUS 1-2-3
$359
5K* (Apple id . : : . : : : $i 6 g
fcHSON FX-80 Printer . . . ccoc
CITOH Prowriter 1 8510AP MM
C ITOH Prowriter 21550P. $659
NEC Spinwriter 2030 (Centronics) S8B9
U.S. ROBOTICS Password
Modem (1200 Baud). cqsq
WK RAM set for IBM-PC S «
CABLES Parallel to Parallel
Serial to Serial. . . e 4n
0TR0NA Attache- .. . $24<K
BASIS 108 (128K. 2 Drives. CP/M 3 0) $1795
TAND0N Drive (IBM Compatible 320K)
FOURTH DIMENSION Super Drive (Apple)
RANA ELITE I (Apple Compatible, 163K)
RANA ELITE II (Apple Compatible, 326K)
RANA 1000 (For ATARI). «ojq
$239
$219
$245
$380
HERCULES Graphics Board For IBM-PC
MICfiOLOG Baby Blue (CP/M For IBM)
TECMAR
1st Mate Board For IBM (No RAM)
1st Mate Board For IBM (w/256K)
2nd Mate Board (2 Serial/ 2 Parallel)
CALIFORNIA COMPUTER SYSTEMS
Super Vision (132 Column For IBM)
ORANGE MICRO Buffered Grappler+
«K $179 64K
$369
$489
$239
$439
$229
SCall
$239
^enlech
$799
THIS MONTH'S
SPECIALS
FRANKLIN
ACE 1000 w/ Color
ACE PRO PLUS System (ACE 1000
w/color. ACE 10 Drive. 80 Column Card
12 Monitor. ACE Writer II. ACE Calc '
?^ a r .? r,ec ' Personal Fmancer) ' SCall
ACE FAMILY PAK (ACE 1000. ACE 10
Drive Time is Money. Snack Attack
Checkers. Window. Welcome. BASIC
Manual. Joystick) j C all
ACE 1200 (6502/ Z80B. I28K, ACE 10
°™e.8() Column Card. CBASIC.
i A i C rc t!In C n e "Wmenl System
(ACE 1200 w/2 ACE 10 Drives. Parallel/
ACECate) W °" ,SI "' MailMe, »«
COLUMBIA
Fully IBM Compatible. 128K. Parallel/
Serial Ports. Color Board Super Pak
(Over $2000 Software)
W/2 0SOO Drives tr.li
*'") MB Hard Disk & I DSDD Drive SCa
Portable VPw/Super Pak Jca
SCall
SCall
OUAORAM
QUARDBOARO|S.,ia l /Par,d.,.c,ock/C, ! ) )g
QUAD 512 + (Serial Port
Upgradable to 5I2X)
§«, I 239 ,28 * $299
256l< 5399 5I2X leTg
OUADCOLOR I (Video Board) <no
OUADUNK(6502w/64K) ' f^g 9
MICROFAZER
Parallel/ Parallel
S.r,/S,,^S. r P, ( , i P r ^ ^
'.' XJCWi PRICES ON HERCULES. •
2 rtCMAR I MICROLOG (BA1Y BLUE) •
PRODUCTS
■UMJB630ECS/<BM
JUKI 6100 (17 CPS. Diablo Compat)
■M Spinwriter 2050 (IBM) $call
Call
! Sprint tMO j, w ,
mJSL m - I*
ISISSIS: iS g?SSS%-iS
TRANSTM T120. TI30 & TMO
SCall
CM
FOR APPLE ll/He. Franklin Ace
RU CP/M Card
Sma.le.m II (80 Column Card) $145
Prmter Male (Printer Card) s«
fUSurge Protectors er,n
FOURTH BtMENS*»: M RAM Card $49
K" Card*'"* (»e Only) . $189
JSfiYS^ U -, PIC „ AS0Un,,e '»l $'25
"OAU TECH. Koala Pad «qt
™0umpl,ng.6 S .59
«2« DXY 100. Amplol II SCal ,
COJtRa ComScnber &J
22S£S? OTIM swt.i.p'--
HOUSTON INSTRUMENTS
(lane* t Lea*)
Amp 40
DMP 29 (8 COLOR 11x17 PAPER)
yaia1ii11 l lSL E . PEN2? >''INCH)
•^SMANNTAlUrp,« y 3
$83!
1945
2495
$645
SCall
MONITORS
DESIGNS
MD2 (64K. 2 SSDD Drives. WordStar
u "»c?A l ? g ! Calc - Pe,sona l Pearl. '
MBASIC, BaZic) jr; a ,|
MD3 (Same as Above except w/2
DSDD Drives S OUEST Accting
Software) » P .„
MDIt (t28K.tti MB Hard Disk *i DSDD
Drive. Same Software as M03) $2050
MDtlw/ Zenith Terminal $2195
Mulli User DECISION Series $Ca"
IBM Compatible Expansion Board SCa
0RAN8E MICRO Grappler *
PROMETHEUS Graphitt,
HARD DISK
$119
S89
$159
$449
SCall
SCall
SCall
CUSTOMER SERVICE & TECH. SUPPORT
401-273-2420
PC 1. PC 2. PC HO
Portable PC It PC-2
EAfilE
PCxV , ,a R 1o M M 2 B D Hr ,MOK,, SM
L FI °W> SCall
Spirit XL (Portable Version *
"' Pc XL > sen
SANYO
MBC 550 (IBM Compatible. 8088
I2BK.1SS00 Drive. WordStar
CalcStar. EasyWriter) (nag
MBC 555 (550 Plus I Add Drive
MailMerge. SpellSlar. InfoStar . $1199
TOSH MIA
T300 (8088, I92K. I DSDD
640K Drive)
COMREX ComFiler
(FOR OX 10. 10MB)
CORVUS
6 MB $1695
II MB 52350
20 MB §3150
PEGASUS
10 MB Internal For IBM
23 MB External (w/Conlroller)
10 MB
15 MB
21MB
$1995
$1645
52095
$2495
"UFpR PRICES ON OCS. TALHRASS
1075
1845
rl' , 300 & 49 Video 300A
Color F+, $cnt color 11+
COMREX Color, Green, Amber
RGB Interlace For Apple lie $159
MMMMQuadscreen
(17". 968x512) S|595
MXAN
KG d I2N/UY (12- Amber) Sl35
RGBvision I (380 Horiz) ?„?
RGB Interface For Apple He tiA
RGBvrsion III (630 Hon/) jjfg
LMERTY
■ XCOMP
DOT MATRIX PRINTERS
SCall
ORDERS ONLY
WfT ' Mlcre Compute, Prodacti
FarKaypro
Co Power 88 Board For Kavoro II t
IV,8086w/,28KOR256k/mS°D , O & S
SCall
EPSON
RX 80
FX 80
MX 100
OKIOATA
ML 92
$269 RX80F/T
$535 FX 100
$559 1 1500
(NEW!)
449 Ml 93
800-843-4302
150 Broadway, Suite 2212. N.Y. NY 10038
Sm Mc/iiM «\2i.'5 ,Ml " ,2 w " ks T ° •*•"
™ZX&32E «-'-*»s.in«,i.
GenTech Reserves the Right to Change Advertised Prices
FOR IBM PC
Orders
AST RESEARCH INC.
MEGA PLUS II (64X, Serial
* Clock/Cal) «,„,
MEGA PLUS II (64K. Serial/Par
Clock) ,,.„
MEGAPAK 256X Module Jjgo
SIX PACK PLUS (64X.Sei.al/Pai
Clock) «,,,
COMBO PLUS (64X. Ser.al/Pa.
Clock) ., qs
I/O PLUS II (Serial Port * 8a
Clock/Cat) Sl?g
"OPTIONS"
I'm^L ln « c « m , e D nl f0 ' E *Pa"<»»l>le AST
Boards Are $65 (Price Includes Installation)
Serial S45 Parallel $<^
ML 84(P) $979 ML 84(S)
MANNESMANN TALLY
MT 1601 S599 MT 1801
Spirit 80 $339 1602
STAR MICRONICS
GeminHOX $309 Gemini 15X
Radex 10 (NEW.) 240 CPS
INFO RUNNER Riteman
TOSHHM P1350
TRANSTAR T3I5 Color Printer
$399
$725
SCall
$729
$1079
$845
SCall
$399
$659
$349
$1579
COMREX
ComRiter I (17 CPS) SB4g
ComRiter II (12 CPS.5X Buffer P) $479
ComRiter III jj^jj
OAISYWRITER
2000 EXP (25 CPS. 48X Buffer) $1019
CIRCLE 215 ON READER SERVICE CARD
Freedom 100 <aqo
I02/102A S559/?S7Q
I03/103A §879 §899
108/108A ?72Q ?740
VISUAL All Models ?rii
WWE All Models (inc Color)
MODEMS
Z\V m m
HAVES
M ; c '? mo 2 en 'le ("'SmartCom I) $249
Smartmodem 300 if,?.
Sma.tmodem 1200 (k,n
Smartmodem 1 200B (IBM) $439
NOVATION
Access 12 3
Cat (Acoustic Coupler)
J Cat (Auto Ong/ Answer. 300 Baud)
Apple Cat II (300 Baud)
212 Apple Cat II (1200 Baud)
103 Smart Cat (300 Baud)
103/212 Smart Cat (1200 Baud)
TRANSENO (Formerly SSM)
Modemcard w/Source (For Apple) $239
PC Modem Card 300 (For IBM) ' till
PC Modem Card 1200 (For IBM) Jcall
U.S. RMOTICS Password
(1200 Baud) S35Q
VEN-TELMD2I2 2E (1200 Baud) $399
SCall
$359
$309
$459
$349
SCall
329
(Call
MH-TREE Volkswnter Deluxe
LOTUS 123
MICROPRO WordStar (IBM. CP/M)
Wo.dSta. Pro Pack
MH»oso^word Pl, "' a(Fo,A,,ple,
WTWORD SYSTEMS Multimate
VISICORP Visi On Series
from the publishers of PC
^ For IBM Personal Computers in
.- Figuration. Home and Busim
nmm
r fi
&*
r?w
j)
I)
■ j
^-«
m
ENE
1
I
UTE
m> Kx IBM Personal Computet* in box «MI*>uk»rr, Colorado 803M
££■ Education.HorneandBuiineisUte po BOX wx* "uuw.
YES, P^.-enro.^.s.n.n.oductocvSu^^r^KJR.foc:
n One v«ar (12 issues)
$14.97 and SAVE 40%
llwo years
$27.97 and SAVE 44%
1T *^d SAVE 48%
Mr/Mrs/Ms
Address—
City
please print name "" '""
_State.
Z*>-
CHECK ONE: □ Payment enclosed D Bill me later
CnargeMy H Amencan Express Tl Vsa D MasterCard
Card No.
Exp Date-
■ uirorMO c^ogs based or. Ml one-yea. stet'ixwwia oMM.97 87 ,
Sw ^e^w30to60a^to|Oe^^«t«ue^ _ _ _ __ — _■ —I
Fulfill all of your expectations for your IBM
personal computer with PCjr, the applica-
tions magazine written for you and your I house-
hold' Whether you're completing your banking
from home, catalogs your book, record or
recipe collections, teaching your pre-schooler
math or the alphabet, preparing your taxe ; o
term papers, or just playing games PCjr wll
enable you to get the most out of all IBM PC s or
compatible computers!
PCjr is written for all members of your house-
hold as a tool to utilize your computer to its
fullest extent
SUBSCRIBE TODAY AMD SAVE UP TO 48%!
IH
■
PCJR.
Mail this certificate for a Free 14-Day Home Trial of
PC JR.'t Charter issue. You may return It with our Invoice, and your order
will be cancelled without penalty— or honor the invoice
to get continued service.
□ 1 year (12 issues) D 2 years (24 issues) D 3 years (36 issues)
for only $14.97 for only $27.97 for only $38.97
(regular cover value. $35.40) (just S13 morel) (just $1 1 morel)
D Payment enclosed
a Bill me later
Name.
Please print in block letters
8H187
Address.
City-
State.
Zip.
OFFER VALID IN U.S. AND POSSESSIONS ONLY. PLEASE ALLOW 30 TO 60 DAYS FOR DELIVERY OF FIRST ISSUE.
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO 66 BOULDER, CO
POSTAGE WILL BE PAID BY ADDRESSEE
jz
P.O. Box 2450
Boulder, Colorado 80321
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO 66 BOULDER, CO
POSTAGE WILL BE PAID BY ADDRESSEE
iifc
P.O. Box 2450
Boulder, Colorado 80321
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY CARD
FIRST CLASS PERMIT NO. 66 BOULDER, CO
POSTAGE WILL BE PAID BY ADDRESSEE
iWjr.
P.O. Box 2450
Boulder, Colorado 80321
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
Outpost: Atari, continued-
years. When I first bought the Atari
computer, I was pleasantly surprised to
learn that this ubiquitous spreadsheet
was available for my home computer —
then I heard the price. At the time it
retailed for $250. I gulped and bought
it anyway, needing it for my work.
However, I always thought that it was
terribly overpriced.
For those of you who want to use a
spreadsheet on the Atari but are not pre-
pared to pay the close to $200 tariff,
there is hope. Home-Calc from Sim com-
puter products may meet your needs.
It is billed as the first spreadsheet for
the mass market and sells for only $30.
What do you get for one-sixth the cost of
VisiCalc'! You get a program that will
do most of the financial calculations
needed in a home application at the cost
of slow execution speed.
Home-Calc requires the Basic car-
tridge and either 24K RAM (disk) or
16K RAM (cassette). It comes with a
small black "security key," similar to the
one Synapse's Filemanager used to use.
The key is inserted into the left joystick
port and must remain there for the dura-
tion of the session for the program to
function.
After the program is loaded, you enter
the number of rows and columns that
you will be using. From 4 to 26 columns
and from 18 to 99 rows are allowed.
Since the program displays only the
maximum number of cells, a little math
is required (rows x columns) to make
sure that you are under the limit. Then
you are ready to go.
Unlike VisiCalc. Home-Calc does not
allow you to move around the cell ma-
trix entering numbers, labels, and for-
mulas. Instead, you must press the
escape key first and respond with a cell
address to enter a label, value, or for-
mula. The current entry, if any, is dis-
played and you have the option of
leaving the cell as it was or entering
something new. After your entry is com-
pleted, the cells are not automatically re-
calculated. You must specifically give
the recalculate command, which
takes anywhere from 15 seconds to
several minutes to complete.
Five functions may be used: addition,
subtraction, multiplication, division, and
exponentiation. There is also a sum
function for totalling rows or columns.
All formulas are calculated from left to
right: negative numbers are not allowed
in expressions; and parentheses may not
be used. A replicate command is pro-
vided for duplicating the contents of in-
dividual or blocks of cells. Worksheets
may be saved to and loaded from either
cassette or disk, depending on the ver-
sion you are using. Worksheets may also
be printed, but there is no provision for
sending control characters to the printer.
Having used VisiCalc and other more
powerful spreadsheets. I am somewhat
disappointed with Home-Calc. By
comparison, it is slow and not sophis-
ticated. But the comparison is really un-
fair. Home-Calc costs only $30 and will
probably suit the needs of most home
users. I suggest you give it a test drive at
your local dealer before you decide.
No Frills Program Lister
A company that calls itself XL-Ent
Software is immediately suspect in my
book. And if they package their pro-
grams in plastic baggies with a couple
pages of photocopied documentation, I
get ready to write them off. But when
the product is extremely useful and does
not cost more than a couple rolls of
quarters, I spread the word.
Such is the case with Megafont from
XL-Ent Software. Written by Randy
Dellinger and Richard Rognlie, this is
the dandiest program lister to come
down the pike in a long time. Ever won-
der how the program listings in this col-
umn are printed, including graphics and
inverse video characters? Megafont!
Have you ever wanted to print your pro-
gram listings in a computer font, Greek
font, fancy font, or a downloaded
character set font? Megafont does the
trick.
The program works with NEC, C.
Itoh, and Epson printers and comes with
a half dozen fonts that may be printed at
10, 12 or 18 characters per inch. Pro-
grams must be stored on the disk in list
format prior to running Megafont. In
addition to the program lister, you also
get a screen dump utility for Graphics
Modes 7+ and 8 and the ability to con-
vert a character set created with a
character set editor to a format that can
be used with your printer.
If you program in Basic and have one
of the printers mentioned above,
Megafont is the best value you can net
for $20.
No Frills Educational Program
Next to game software, educational
software is the most overpriced category
for the Atari, or any other machine. You
can pay $40 or $50 for nothing more
than automated drill and practice pro-
grams. If you are looking for a drill and
practice program with a few nice
touches, you should check out the
inexpensive Computer Assisted Math
Program or CAMP. This $20 program
was written by Johnny Masuda and is
also from XL-Ent Software.
The program is designed for children
ages 6 to 10 and, in fact, was written by
the author for his daughter. Answers
may be entered via either joystick or
keyboard, and the digits may be entered
from left to right or vice versa. For
multi-digit problems, the right to left en-
try method mimics the way most people
solve math problems. Four different lev-
els may be chosen for addition, subtrac-
tion, multiplication, and division
problems.
There are several other useful features
in this program. Each problem is pre-
sented in both vertical and horizontal
format so that the child gets accustomed
to seeing it both ways. The individual
problems may be timed or untimed, and
the sessions may be printed or saved for
future use. If a wrong answer is entered,
the correct answer is displayed only
briefly. It should remain on the screen
for at least 5 to 10 seconds — long
enough for the child to study it.
The other minor flaw in the program
is the overuse of dazzling graphics. They
seem to be included to show off the au-
thor's cleverness rather than to add sub-
stance to the program. These two minor
criticisms aside, CAMP is a bargain-
basement value that can easily compete
with the high-priced spreads.
February 1984 * Creative Computing
243
CodePro-64 (c) 1983 SMA
— Using CodePro-64
1 — CBM 64 Keyboaid Review
BASIC Tutorial
2 — Introduction to BASIC
3 — BASIC Commands
4 — BASIC Statements
5 — BASIC Functions
Graphics & Music
6 — Keyboard GRAPHICS
7 — Introduction to SPRITES
B — SPRITE Generator
9 _ SPRITE Demonstrator
A — Introduction to MUSIC
B — MUSIC Generator
C — MUSIC Demonstrator
Other Options
K — Keyword Inquiry
R — Run Sample Programs
A new concept
in interactive visual
learning.
CodePro-64
Now you can learn to code in BASIC and
develop advanced programming skills with
graphics, sprites and music— visually. You
learn by interacting with CodePro-64, a new
concept in interactive visual learning.
SEE PROGRAM EXECUTION
Imagine actually seeing BASIC state-
ments execute. CodeFYo-64 guides you
through structured examples of BASIC pro-
gram segments. You enter the requested data
or let CodePro64 do the typing for you. (It
will not let you make a mistake.)
You step through and actually see the
execution of sample program statements by
simply pressing the space bar. CodePtr>64
does the rest. You see statements with cor-
responding graphics and variable value
displays.
EXTENSIVE TUTORIAL
CodePrr>64's extensive tutorial guides
you through each BASIC command pro-
gram statement, and function. You get clear
explanations. Where appropriate, you invoke
BasicView to see examples execute and
watch their flow charts and variables change.
By seeing graphic displays of program seg-
ment execution you learn by visual example.
You learn faster and grasp programming
concepts easier with CodePro-64 because
you immediately see the results of your input.
You control your learning. You can go
through the tutorial sequentially, or return to
the main menu and select different topics, or
use keywords to select language elements to
study. You can page back and forth between
screens within a topic at the touch of a func-
tion key.
Once you have practiced and mastered the
BASIC language elements you move on to
more advanced concepts. You learn about
sprite and music programming.
SPRITE GENERATOR
& DEMONSTRATOR
CodePn>64's sprite generator lets you
define your own sprites on the screen. You
learn how to define sprites and what data
values correspond to your sprite definitions.
(You can then save your sprite data to a
diskette file for use in your own programs. )
You can easily experiment with different
definitions and make changes to imme-
diately see the effects.
We also help you learn to program with
sprites by giving you a sprite demonstratorso
you can see the effect of changing register
values. You can experiment by moving your
sprite around in a screen segment, change its
color and see the effects of your changes. You
learn by visual examples.
MUSIC GENERATOR
& DEMONSTRATOR
Our Music Generator and Music Demon-
strator will provide hours of instruction and
creative enjoyment. From the beginning of
your instruction you can compose simple
tunes on the screen using the generator.
Once you've completed a composition you
can save the tune and its associated SID
parameters to a diskette file. Our music sam-
OUR GUARANTEE
We guarantee your satisfaction. You
must be satisfied with CodePro64 for
the Commodore-64. Try it for 10 days
and if for any reason you are not satisfied
return it to us (undamaged) fora full
refund No risk
pie program can be used alone or incorpo-
rated into your own programs to read the
saved music file and replay your songs.
Our music demonstrator lets you experi-
ment with various combinations of music
programming parameters and hear the
results. All you do is enter rows of SID
parameters on the screen to create a particu-
lar sound. Then you hear each sound by
playing the 'keyboard organ "in real time as
you shift from row to row of SID parameters.
By seeing your input and hearing the result
you quickly learn how to create new musical
sounds and special sound effects.
Whether you're a beginning programmer
or an experienced professional, CodePrr>64
will help you improve you Commodore 64
programming skills. We're sure because
CodePrr>64 was developed by a team of two
professionals with over 25 years of software
development experience.
CodePro-64 is a professional quality edu-
cational program for the serious student of
personal computing. And it's fully guaran-
teed. Order yours today.
HOW TO ORDER
Order your copy of CodePro-64 today by
mail orphone. Send only $59.95 plus $3.00
shipping and handling to:
SYSTEMS MANAGEMENT ASSOCIATES
3700 Computer Drive, Dept. R-l
Raleigh, N.C. 27609
Available on diskette only. MasterCard/-
V1SA accepted For faster service on credit
card orders, call toll free 1-800 SMA-RUSH.
(1-800-762-7874). Dealer inquiries invited
Commodore 64 isa trademark of Commodore Business
Machines. Inc.
■*'
' A . t SYSTEMS
»*//AfJI MANAGEMENT
ASSOCIATES
CIRCLE 169 ON READER SERVICE CARD
Outpost: Atari, continued...
Player/Missile Graphics Made Easy
Most Atari computer owners are
aware that they have the best game-play-
ing computer on the market. It is also no
secret that one of the reasons for this is
Atari's unique player/missile graphics
system. Unfortunately, learning how to
use player/missile graphics is a difficult
and time-consuming task. At least it has
been until now.
From Don't Ask Software (the folks
who brought you S.A.M., the Software
Automated Mouth) comes a new prod-
uct called The PM Animator. The PM
Animator is a set of software tools that
allows you to create and then incor-
porate player/missile graphics routines
into your Basic programs. Although no
programming experience is required to
use this system, some familiarity with
Basic will help.
There are two editors in the PM Ani-
mator system. The Grafix Editor allows
you to create the images that you want
to incorporate into your Basic programs.
Up to 16 images can be created and
stored in one file. These images are a se-
ries of graphics frames, each one slightly
diffferent from the previous one. When
viewed sequentially, they appear to be
animated, much like the individual
frames of a movie.
It is really quite easy to edit the
graphics images. The player is created
pixel by pixel within an exploded view
window. Also provided are three other
windows of normal size. Typically, the
previous, current, and next images in se-
quence are displayed to allow you to
work on the current image.
The File Editor allows you customize
the sequencing of the files created with
the Grafix Editor. In addition to being
able to view and manipulate multicolor
player sequences, you can also edit, ap-
pend and copy various parts of your files
to create the animation sequence you de-
sire. The File Editor is in the form of a 5
by 10 cell spreadsheet that may contain
up to 50 separate frames.
Once you have created the animation
frames and sequences, there are machine
language subroutines for use in incor-
porating the graphics into your Basic
program. These routines are called by
simple usr statements and allow you to
load ASCII data quickly, clear areas of
memory, and move players horizontally
and vertically.
The documentation consists of a 79-
page owner's manual and tutorial. The
first six chapters are devoted to teaching
the fundamentals of PM graphics to any-
one, even those who are novices at
programming. The next five chapters
deal with the various features of this
powerful graphics development tool. Fi-
nally, the last four chapters cover such
advanced animation techniques as creat-
ing motion multiple players and multi-
colored players.
The PM Animator sells for $45 and is
a useful tool for creating player/missile
graphics images. It is not a game, but a
utility that will greatly aid the serious
programmer with the task of creating
and animating graphics sequences.
A Request
In the movie "Best Little Whorehouse
in Texas," Dom DeLuise plays a charac-
ter named Melvin P. Thorpe, otherwise
called, "The Watchdog." He is an
evangelical television personality who is
constantly on the lookout for corruption
and evil-doers. Like Melvin, I feel like a
watchdog on the prowl for software that
is reasonably priced and of high quality.
Programs that deliver more bang for the
buck. If you happen to run across soft-
ware for the Atari that you think meets
these criteria, write and tell me about it.
Remember, the watchdog never sleeps.
Relisting The Unlistable, Reprise
In the September 1983 Outpost col-
umn appeared a program written by Er-
nie Rice of Summit, NJ, which allowed
an unlistable program to become listable
again. As it stands, it works just fine.
Unfortunately, however, Ernie had not
enclosed the original expression in the
extra set of parentheses, which would
make it work with the original delister
code run in the September 1983 Outpost.
Listing 1.
We have gotten many calls from folks
desperate to re-list code protected in the
original fashion.
Thanks once again to Ernie, Listing 1
is a program that will make the orig-
inally unlistable program re-listable.
This time, Ernie used a different tech-
nique to undo the process, which re-
sulted in an even shorter bit of code.
There is however, one caveat: If the pro-
gram you are trying to make listable
does not contain any variables, the
procedure will not work.
When the program in Listing 1 is run,
it asks you for a filename of the
unlistable code. Be sure to specify ihe
complete filename, such as
"Dl.NEATPROG.BAS". The file will
then be read into the computer and
written back out to the disk under the
original name.
As usual, Ernie Rice may be con-
tacted at (201) 277-6785 and welcomes
comments, questions, and suggestions on
this particular technique or program-
ming in general. Be sure to ask him
about his fine line of utility products for
the Atari. He is not bashful, and will be
glad to tell you all about them.
That's about it. Another exciting
adventure into the world of Atari
computers. Amid rumors of Atari's im-
minent demise, you can bet your bippy
that I will support the machines until
my last breath. Atari computers truly
represent the Zeitgeist in home
computing. gjj
Firms Mentioned In This Column
Don't Ask Software
2265 Westwood Blvd.
Los Angeles, CA 90064
19 DIM FNS (15), TABLE (4): OPEN 116, 12, 8, "E:"
28 ? OS; "FILENAME:";: INPUT M6;FN$
38 OPEN HI , 4 , 8 , FN$ : A=8 : TABLE (11 =0 : TABLE (21 =8 : TABLE (3) =8 : TABLE 14) r8 : TRAP
48 A=A*1:GET *1.X:IF X=22 THEN TABLE (1) =TABLE (21 : TABLE C21=TABLE (3) : TABLE
SB CO TO 48
68 CL05E 111 : FOR K=l TO 4:? TABLE (XI : NEXT X
65 IF TABLE (1) =8 THEN ? "ERROR - NO VARIABLES": STOP
78 OPEN 111,12, 8, FN$
88 FOR A=l TO TABLE 111*2: SET HI, X: NEXT A
98 PUT HI, (TABLE (31 *31-CTABLE (11*31: CLOSE 111
Gentry Software
9421 Winnetka Ave.
Chatsworth, CA 91311
(213)701-5161
Sim Computer Products, Inc.
1 100 E. Hector St.
Whitemarsh, PA 19428
(215)825-4250
XL-Ent Software
P.O. Box 5228
Springfield, VA 22150
(703)644-8881
68
(31 =TABLE (41 : TABLE (41 =A
February 1984 c Creative Computing
245
IBM
Images
Ah, February . . . that most lugu-
brious month. Cars don't drive during
February, they slide sideways on streets
covered with the refrozen leavings of the
occasional snowplow. Ingress to the car
is usually preceded by a protracted ses-
sion with an ice scrapper, that is, if you
were foresighted enough to take it out of
the car before the friendly skies of Feb-
ruary encased the automobile in six
inches of transparent steel (melting point
32° Fahrenheit, 0° Celsius and 273°
Kelvin).
In an occasional burst of optimism I
unchain the ice scraper from my wrist
before proceeding with the duties of the
day. The penalty for this mental lapse is
two hours of hard labor grooming the
windshield with a credit card. The
FimbleCharge people gossip at great
length about number 4129-544-54325,
who required seventeen credit card
replacements in February.
The pleasant slide home is followed by
an equally amusing bout with the
woodstove effluvia. The smell of melting
nylon parka signals that the casing of ice
around this writer has thawed suf-
ficiently to permit normal movement.
There are sound accompaniments to
February too — the heart-rending moan
of an exhausted battery, the clickity-
click of the lighter as the owner of four
frozen door locks warms up the car key,
less polite noises when the water meter,
in a frenzy of thermodynamic reaction,
cracks wide open. So, to get into the
spirit of the season, so to speak, we
cheerfully present . . .
SuanGUnert-Cote, Sum- 211. World Trade Center.
Baltimore. Ml) 212(12. Correspondence can only
be acknowledged when ■ tumped. Klf-addreaed
envelope h;is been provided.
mmK#flftf\
Susan Glinert-Cole
Death And Taxes
Lassen Software of Chico, CA has a
little package for do-it-yourself wills.
(The Chico Town Council, by the way,
recently passed an ordinance that pro-
vides a penalty of six months in jail
and/or a $1000 fine for anyone caught
dropping a nuclear device on the town.)
It is tastefully packaged in an unobtru-
sive pearl gray disk box. They might
have chosen a sombre black for the ex-
terior, but no, they lightened things up a
bit with the pale gray.
The box contains one disk (sombre
black), a manual (medium tan), and
quick installation instructions for people
who don't like to read manuals (or are
running this program in the final mo-
ments before dropping into that great
Bit Bucket in the Sky). The program was
designed by an attorney specializing in
wills and trusts.
The manual, which reminds you that
the will generated by this program is not
valid in the state of Louisiana, is easy to
read and thoughtfully written; it takes a
good tone about the whole subject with-
out being either threatening or cute.
There is also a glossary of legal terms
used in the text, for those of us who are
unused to talking in terms of pretermit-
ted intestacies regarding escheat under
duress. Explanations are provided for all
the questions asked in the program. A
sample will (the Last Will and Tes-
tament of Han Solo) is presented and an-
alyzed paragraph by paragraph. (In case
you were wondering, he left all his
household articles to his wife, Princess
Leia. One kid, Luke, made out with the
space cruiser and the light saber. The
second one, Chewbacca, was obviously a
prodigal son; he wasn't the direct recipi-
ent of any goods or chattels.)
Wills is all question and answer; it
asks a question and you type in the re-
ply. It starts off with name, residence,
marital status, and progeny, queries you
as to any special bequests, executors,
and if you want to be cremated if you
have no burial plans on tap. There are
about 60 questions in all, and the entire
process takes about 15 minutes. After all
the entries are complete, you are given
instructions for printing out as many
copies as you like. The will so generated
is output with your responses embedded
within the appropriate legal jargon in a
form ready to sign (or suitable for
framing . . . your choice).
It is a well done program as far as it
goes; if you have complex estate plan-
ning though, it won't substitute for a
good lawyer. It does have one irritating
feature. If, after the will is printed you
discover that you spelled the name of
your husband wrong, you can't go in
and change it directly; you must type the
whole thing in again. There is a file gen-
erated on the disk containing your re-
plies, but there doesn't seem to be any
way to rerun the program with a specific
reply file.
Tax Preparer, by HowardSoft (for the
serious personal computer user) is put
up in the lushest, softest, leatheriest-
look, gold-stamped binder that it fairly
exudes an odour of money, executive
three-piece suits, and expensive after-
shave lotion. One might expect such a
dignified package to have a dignified hu-
man interface, and it certainly does. As a
matter of fact, it is so dignified, it is
246
February 1984 c Creative Computing
downright ponderous. Written in inter-
preted Basic, its speed projects an image
usually associated with ancient Chinese
Imperial processions. I found I could do
the arithmetic calculations faster than
Tax Preparer with a hand-held cal-
culator and a plebian pencil.
The documentation is very good, thor-
ough, and beautifully printed on weighty
ecru paper in grave, dark grey ink. There
are sections describing the road map for
tax preparation, form-by-form hints,
preparing the return and generating
printouts (including the IRS specifica-
tions for these). Tax Preparer is kept up-
dated for the current tax year; the
updates cost about $25. Several pin feed
1040 forms are included in the back of
the manual and the suppliers of these
forms are mentioned in the text.
The program requires a data disk, and
will not accept path names for files. This
reduced my carefully prepared, hierar-
chical hard disk directory to a root-vol-
ume shambles, and I eventually gave in
and used the floppy drives — program
disk in A: and data disk in B:. The
recommended memory is 96K, although
the program can be run in 64K if you
can bear to wait around while it "re-
freshes" itself.
There are several menus in the pro-
gram for selecting the various options:
default program settings, retrieving old
files, and choosing one of the 22 dif-
ferent tax forms to work with. Every
choice is accompanied by a low, solemn
noise that evokes a mood of introspec-
tion regarding the validity of the figure
just entered. I filled out most of my 1982
return with it, and the program agreed
with my own calculations (which re-
lieved me no end). The package has been
carefully prepared to take into account
the complexity of the whole tax-paying
process, and I certainly found it easy to
use.
The professional tax preparer will find
it simple to manipulate many different
client files. The manual provides sugges-
tions for managing the data disks, and
the file manager section of Tax Preparer
is menu-driven and provides meaningful
prompts.
HowardSoft has left no stone un-
turned to offer helpful information about
every aspect of taxes that I could think
of (which admittedly is not all that
extensive). The biggest problem with the
program is its incredible slowness, and,
while I have to admire the authors of a
20,000-line Basic program, I am really
amazed that they didn't bother to com-
pile it. This would help the performance
immensely. Professional tax people in
particular might find the response of this
package extremely trying in the course
of a working day.
Announcements
As the leaves fall off the trees, so do
new product announcements rain down
on the heads of the unwary public. IBM
has been particularly prolific this
month — high- and low-end hardware
made an appearance. Want a mainframe
computer on your desktop next to your
abacus? Buy the new PC XT/370 and
get three computers in one. This com-
puter is really an upgrade of the XT; in
fact, the purchase of three boards will let
you convert your little personal com-
puter into a maxi-micro (micro-maxi?
mini-micro? mega-micro?, nano-maxi?).
Buy the new PC XT/370
and get three
computers in one.
The XT/370 begins with the XT and
the three new boards convert the unit
into an IBM 370 emulator for software
developers, a 370 terminal and an XT.
One board is an interface for linking the
XT to its big brother; one is a half-
megabyte memory board; and the third
is an emulator board with three custom-
designed chips: an 8087 and two
68000's. One 68000 contains the code
for about 25 actual 370 instructions, and
the second emulates the remainder of
the 370 instruction set (except for 15
I/O-related instructions). A systems
developer can write and debug a 370
program in the emulator mode, shift to
terminal mode to download the program
into the batch file queue and then switch
to the XT mode for a quick round of
Cosmic Crusaders while waiting for the
370 to disgorge the printout.
IBM also announced the 3270 Per-
sonal Computer. It is kind of a cross be-
tween a PC, a 3270 terminal, and a Lisa.
Designed for the executive type, it can
display up to seven varicolored windows
each dealing with a separate application.
Up to four windows can be running
mainframe programs; two of them can
be used as electronic notepads; one win-
dow can be devoted to a PC application
while the query database package that
comes with the 3270 PC is running in
another. Information can be inter-
changed freely among all the windows
which, in the finest windowing tradition,
can be enlarged and reduced at the
touch of a few keys. At the same time
you are writing yourself little notes, you
can be checking the database for nearby
ice cream stores, having a meaningful
exchange with an IBM 4300, and play-
ing Cosmic Crusaders.
The 3270 has a beautiful new display
with a tilt-swivel pedestal, very high
resolution, and eight mouth-watering
colors. It reminded me of a multi-col-
ored Lisa except, of course, that the
application programs are not necessarily
integrated, and there was no garbage-
can icon on the display. I read today
that some company announced a devel-
opment program that will allow up to
255 simultaneous windows on one
screen. It is interesting to speculate
about a windowing computer like the
3270, running windowing application
programs. Just imagine — 900 windows
on a 13" display . . . surely a sight to
gladden the heart of even the crustiest S-
100 user.
The keyboard is certainly impressive;
it was designed to be equally familiar to
both PC and 3270 terminal users and
has plenty of keys for controlling the
windows. Surprisingly, there is no
mouse skittering alongside the 3270 to
help manage the windows. I assume that
someone will quickly remedy this situa-
tion. What's a window without a mouse,
right?
(I admit that I am not crazy about
mice in general. People who develop ro-
dent-based software presuppose an end-
user with one square foot of empty desk
space. Although I usually tidy the desk
up at night, by morning a choice selec-
tion of computery weed-like stuff has
sprouted around the keyboard. A friend
of mine solves the space problem by run-
ning the mouse up and down his leg. I
pointed out the impact this behavior
might have on a nylon stocking and he
reluctantly agreed that his solution
would have repercussions in any number
of EEOC offices around the country.
Mice also require a certain fine-tuned
coordination and are definitely out for
the marathon programmer with caffeine-
palsied hands.)
Also announced by IBM were the PC
Color Printer, priced at $1995, and the
PC Compact Printer, priced at $175. The
Color Printer can print up to eight colors
at speeds up to 200 characters a second,
and like the Compact Printer, can ac-
comodate single sheet, fanfold. and con-
tinuous roll paper.
The Long-A waited PC Ir.
On the low-end of the IBM family we
have, of course, the PC Jr. (at last, at
last). I admit to being slightly puzzled by
it; it reminds me of an Atari 800 with an
Apple He price tag. It has a cute little
system unit and a separate battery-
powered keyboard that communicates
with the main unit via an infrared link,
allowing you to move the keyboard up to
20 feet away. This is useful for eye tests.
A separate transformer box sits on the
February 1984 c Creative Computing
247
IBM Images, continued.
The PC Compact Printer.
desk next to the system unit.
The system unit has two cartridge
slots and comes with 64k, expandable to
128K. The microprocessor is (surprise!)
an 8088. There is a serial port, game
controller, light pen interface, good old
cassette Basic, and color graphics
capability built into the system unit. The
built-in display adapter works with any
video, but can display only 40 columns
on the screen.
IBM appears to have directed the Jr.
to the educational market. Plenty of
game cartridges and educational pro-
grams are being offered. The classroom
environment requires all keyboards to be
cabled; the infrared link gets confused if
there is more than one PC Jr. (or video
recorder) in the room.
Like the original PC, everything is an
option. The operating system is one even
I didn't foresee: PC-DOS 2.1; it is
compatible with the PC and XT. For 80-
column buffs, a memory /display expan-
sion board is available, and the expanded
model can take an optional thin-line
360K disk drive. Likewise, a host of
other doodads, some of which, like the
connector for the TV, should really have
been included because you can't run the
thing without them. An internal modem,
thermal printer, joystick, and color
printer are available to fluff up the basic
system.
The pricing is shown in Table I.
An absolutely stripped-down system
costs $719; the more flexible and expen-
sive version with disk drive, advanced
Basic, and a cheapo 80-column monitor
(say $100) runs the price up to $1529.
This is softly grazing the PC Sr. price
range. Jr. can run most of the entertain-
ment software already available, but
development software, like compilers, is
Entry level system
(64K, keyboard)
$699
Expanded model
(128K, disk drive)
$1269
Connector for TV
$30
Cable for IBM color video
$20
DOS 2.1
$65
Advanced Basic (aka PC Jr.
Basic) $75
Table 1.
a problem in a 128K environment.
The question, I suppose, is whether
parents want to invest this kind of
money to teach a kid Basic and foster
alien slaughter, when many computers
with similar (but less sophisticated)
potential can be had for much less. Be-
cause of software compatibility between
Jr. and Sr., I expect many people to ig-
nore the game cartridges and educa-
tional programs and view the new
offering as a low-cost alternative to the
PC. One thing Jr. will probably do is
force down the price of the Apple He.
Any price reductions are great for the
consumer, but one is left wondering how
much money will be left over for re-
search and development of the next
generation of the personal computer.
Creative Computing will feature a review
of the PC Jr. next month.
Networks
In addition to the maxi-micros. new
networks are being announced on a bi-
hourly basis. I have had my hands on
several the past few months, and most
suffer from two large problems: a lack of
multi-user application programs and
true file and record locking. The lack of
file locking is a serious one. Suppose you
have opened a file on a shared hard disk
and are writing some information in
there. Another user has the same idea,
and while you are busy updating the file
with the latest statistics, the screen sud-
denly clears of your entered data and
shows the data just entered by user num-
ber 2.
Many network companies offer a
clumsy protection mechanism called file
locking. Before you open a file, you issue
a lock (filename) command. Let's call
the file STATS. The shared disk server
The PC Color Printer.
updates a table to reflect that file STATS
is now locked. The second user comes
along and wants to open STATS. So he
issues the lock STATS command, and
the disk server politely informs him that
STATS is in use; the server will continue
to parry requests until the first user is-
sues an unlock command. However, if
the second user comes along and just
opens STATS without giving a LOCK
command first, the disk server obedi-
ently keeps its nose out of everything
and the end result is two people inside
the same file simultaneously.
The lock approach assumes that
everyone using the network is friendly to
the system, that is, prior to using any
shared, writeable file, a lock command
will be issued, and an UNLOCK com-
mand will be given when the user is fin-
ished with the file. Should a user forget
about locking the file, or just ignore the
whole business as an extra pain-in-the-
neck, the network software is powerless
to prevent a disaster.
File and record locking can be built
into application programs should the
network not provide this facility, but
here we run into the second problem —
there are very few application programs
for the IBM PC that are designed to run
248
February 1984 ' Creative Computing
I
arn How to USE A COMPUTER
Train at home in spare time. No previous experience needed
Be your own computer expert. . .learn computer applications,
programming, and operations. . .no experience needed.
Now at home in spare time, you can learn everything you always
wanted to know about personal computers. How to write your own
computer programs. How to use many programs already available.
See how they fit into your home or business operations . . . budgeting,
real estate, bookkeeping, inventories, expenses, pricing, profit
margins, investments, interest, taxes, shopping lists, vacation plan-
ning, addresses, phone numbers, routing . . . hundreds more. Even
programs on foreign languages, computer games and graphics.
Never again be at the mercy of a so-called "computer expert." Know
what really happens when you have a computer problem with a bank,
store, loan company, oil company, utility or anyone else. You'll be
able to talk their language . . . understand why and how things
happen.
Experts Show You
What to Do How To Do It
Everything is explained in easy-
to-understand language with
plenty of examples. Step-by-
step directions teach you the
fundamentals of basic com-
puter programming. You learn
BASIC language . . . how to use
and understand more than
eighty BASIC commands and
functions. This is not a computer
manual. It's a comprehensive
1 1 -lesson course. Yet, because
it was especially written for
FIRST FOLD HERE
independent study, you learn
everything right in your own
home without taking time off
your job or changing your life-
style. . .without attending a
single class.
Now...
all this in one course
• Computer Training
• Computer Programming
• Computer Applications
• Computer Games
NO POSTAGE NECESSARY when you
mail this ENTIRE Postage-Paid ad
To Mail— Fold ad in following manner:
. Remove entire page —
tear or cut on dotted line
to left
2. Fold page in half on
1st fold lines
Fold page again, on
2nd fold lines
, Tape or glue the 3 open
sides and drop in the
mail box today.
(A
<
>-
<
Q
LU
I
r—
<
o
111
<
5
y—
O
Q-
( 1
/
UJ
O
z
LU
z
U_
Z
3
Is
•z
|<
, LU
|>
o
s
"J
2r~
We send You
Your Own Computer. .
Included With Course
To give yoo practical,
hands-on experience,
you get your own per-
sonal computer — the
Timex 1500 with 16K
memory. ..plus a cas-
sette recorder that
lets you store your
programs on tape.
FIND OUT EVERYTHING YOU WANT TO KNOW ABOUT
THIS COMPUTER TRAINING COURSE AND EXCITING CAREERS
IN THE WORLD OF COMPUTER - THERE'S NO OBLIGATION!
YES, rush me free facts and color brochure that tells me how I
learn computer applications, programming and operations at h
in spare time. I understand there is no cost, no obligation and
SALESMAN WILL CALL.
Dept. DH014
can
ome
NO
I Name
Address
Q
_i
O
u.
o
z
o
o
City/ State/Zip
LO
_J
•^
s
<
Q-
C
5
o
c
o
Q»
y
UJ
o
cc
o
CO
6
Z
CO
LU
E
z
V
a.
■■■■■ni
^
CO
O
^3
o
OQ
u_
An Ideal Way To Learn
Our students tell us they like
independent study because it's
so convenient. We send all les-
sons and training moleriols —
including your computer —
directly to your home. You
choose your own study hours...
go as fast or as slow as you want.
You waste no time traveling to
class... are never turned away
because the class is full! As soon
as you enroll, you can use our
toll-free home-study hotline
whenever you need a better
understanding about something
in your lessons.
•W- FIRST FOLD HERE
01
10
>s
a
■g
ro
a.
I
i
%
o
a.
a
<
CC m
»-E
sl
Mi
CIRCLE 192 ON READER SERVICE CARD
APPLE; ATARI and TRS-80 OWNERS!
Three fantastic books from Creative Computing Press...
THE CREATIVE APPLE
The best articles and features on the Apple
to appear in the past four years of Creative
Computing are gathered together in this in
terestmg and entertaining book. Revised and
updated to include the latest information,
this wealth of material gives you dozens of
ways to tap the tremendous potential of your
Apple Contents range from graphics, music
and educational applications to word
processing, software reviews, games and
tips on easier programming Whatever you
use your Apple for, you'll find plenty here to
help you get more out of it than you ever
imagined possible
The Creative Apple, edited by Mark Pel-
czarski and Joe Tate. 814" x 11", softcover,
illustrated. $16.95.
THE CREATIVE ATARI
Whether you're an Atari beginner or sea-
soned expert, you really shouldn't be without
this extraordinarily useful guide to practical
Atari "how to" and lore You get tutorials on
Atari graphics, a discussion of Atari memory
concepts, programming tips, programs and
much more that will help you make better
use of your Atari It's written so the average,
non-expert user who knows a little about
BASIC and simple programming can easily
develop into a skilled Atari user. The con-
tents have appeared as articles, columns
and tutorials in Creative Computing, but
have been thoroughly revised and updated
to insure maximum learning ease.
The Creative Atari, edited by David Small,
Sandy Small and George Blank ZW x 11",
softcover. illustrated $15 95
THE CREATIVE TRS-80
Here's a complete guide to everything you
can do with your TRS-80 and how to do it
better, faster and more expertly: games,
graphics, educational applications, business
applications, programming aids, music and a
review of handy hardware and peripherals
Whether you're interested in expense man-
agement or educational techniques, sym-
phonies or color composition, this valuable
volume will enable you to use your TRS-80
for more exciting and satisfying computing
almost immediately
The Creative TRS-80, edited by Ken Mazur
8W" x 11, softcover, illustrated $15 9S
Registered Trademarks Apple Apple Computer. Inc Alan
Alan. Inc . TRS-80 Radio Shack division of Tandy Corp
For faster service
PHONE TOLL FREE: 800-631-8112
Qn NJ call 201-540-0445)
CREATIVE COMPUTING PRESS
CREATIVE APPLE: Send me
Dept. MAiH 39 East Hanover Avenue
Moms Plains. N) 07950
copies at $16.95 each* plus $2
postage and handling «18R
j CREATIVE ATARI: Send me copies at $15 95 each* plus $2
postage and handling »18B
| CREATIVE TRS-80: Send me copies at $15 95 each* plus $2
postage and handling «18Y
•CA. N] and NY Slate residents add applicable sales tax Outside USA add $3 postage
md MMng dWBi
□ PAYMENT ENCLOSED S
□ CHARGE MY: □ American Express □ MasterCard Q Visa
Card No . Exp Date
I
I
| Signature.
I
Mr /Mrs/Ms.
Address
City
J'tK!' ! .1 r ...TTv* •
-Apt .
-Stale.
-Zip.
□ Check here for FREE
Creative Computing
Catalog
rSCRG
PRESENTS
For Your Apple ] [, Apple ] [+, Apple //e, Apple /// & Franklin
switch-a-slot v „ Extend-A-Slot
The switch-a-slot connects to any peripheral slot of
the computer through an 18" cable. The user can
plug up to four cards in the switch-a-slot The
desired card is chosen by using a switch on the front,
and only the selected card draws power. This
product is suitable for most peripheral cards. The
switch-a-slot is perfect for selecting between
different printer cards.
• Holds 4 peripheral cards
' Saves wear and tear on delicate connectors
• All connectors are gold plated for reliability
• Only selected card draws power
• Works with most cards
$179.50
The EXTEND-A-SLOT brings a slot outside your
APPLE™*, allowing an easy change of cards. The I8"flex
cable is long enough to allow placement of the card in a
convenient location. The high quality connectors are gold
plated for reliability, j-jj nc
These products work well with all slow to medium
speed cards, such as Modems, Printers, Clock,
Music, etc. They are not recommended for high
speed data transfer devices such as alternate
processor and disk drive controller cards.
These fine products come with a 6 month warranty
Available at your local dealer or direct from:
SOUTHERN CALIFORNIA RESEARCH GROUP
Post Office Box 2231 - C Add $2.50 for shipping,
Goleta, CA 93118 $5.00 outside U.S.A. a
(805) 685-1931 Canada. CA add tax.
VISA, MASTERCARD accepted A PP h '• • trademark of Apple
Computers. Franklin is a trademark
of Franklin Computers.
CIRCLE 223 ON READER SERVICE CARD
IBM Images, continued...
in any environment other than a single-
user one. Lotus 1-2-3 cannot discrimi-
nate between separate users (yet) and so
has no control over file locking either; it
is designed to service only one user and
can't know about a network
environment.
There is a third problem pertaining to
networks that is not terribly visible right
now, because people don't fully realize
the potential value of a network to their
organization. Networks are presently
viewed as a means to share expensive
equipment (hard disks, letter-quality
printers) and large databases. What
hasn't yet crept into the office is the con-
cept of the customized network, one that
will present a particular network
application and environment to sales,
another to production, a third to
accounting, and yet another to customer
service. Right now, everyone is just
putting single-user programs onto a
shared disk and calling that networking.
It is, in a limited way, but there are un-
plumbed depths to the entire concept
that have not begun to be addressed.
There are two networks on the market
right now (one of which was announced
recently) that have pinpointed these
problems and are designed to be flexible
and secure. The two have very different
philosophies, but both are elegant
implementations.
Novell's Sharenet uses an IBM XT or
PC with a fixed disk as a dedicated file
server. The server runs its own operating
system called Netware, which allows
several very interesting things to go on
in the network environment. First, any
computer using any operating system
can potentially be a member of a
Sharenet system. When a user station
boots Sharenet software, a shell is loaded
around the local operating system. The
function of the shell is to act as a trans-
lator from the user station to the file
server. All that is required is a selection
of appropriate shells; they are currently
available for CPM/86 and PC-DOS 1.1
and 2.0, and Novell is planning to offer
more.
Second, because Netware was de-
signed as a multi-user operating system
(PC-DOS was not, don't forget), all the
appropriate file and record locking is
built into the system. Most networks use
a disk server concept, that is, a shared
hard disk which can be accessed by mul-
tiple users. When a user needs some-
thing from the shared hard disk, he taps
the disk server on the shoulder to pre-
pare it for a little action, but the user sta-
tion does all the physical file openings
and closings. Not so in Sharenet. A user
transmits a request to the file server and
the file server does the actual file
manipulations. This control prevents the
messy multiple-writer programs of most
other networks.
Novell is presently addressing the
problem of application software de-
signed to run in the Sharenet environ-
ment. If the utilities that come with
Sharenet are any indication, the applica-
tion packages will be extremely well
done. Sharenet also includes a multi-user
multi-addictive game on their network,
called Snipes. They tell me it is available
as a stand-alone for the PC. If it arrives,
you will hear more about it.
SofTech Microsystems has announced
its network software, Liaison, which also
answers all the above problems, but in a
different way. The set of software in-
cludes the UCSD p-System operating
environment, disk and print server soft-
ware, application packages, and a set of
development tools for designing cus-
tomized distributed software packages.
Liaison is an open system: the architec-
ture is fully documented, and software
developers are encouraged to use this
information, as well as support from
Softech, to write application software.
Any computer that runs the p-System
already can upgrade to Liaison which, by
the way, incorporates the upgraded
UCSD p-System version IV.2. Five
application packages are currently avail-
able: word processor, spreadsheet, exec-
utive calendar, query database manager,
and electronic mail. They are designed
specifically for the multi-user environ-
ment and incorporate genuine file and
record locking.
The spiffy enhancements are non-ro-
dent, multi-colored windowing capabili-
ties and an on-line help facility, as well
as a standard user interface for all the
software. The development tools pack-
age is potentially the most interesting
offering. With it, a developer can cus-
tomize a network to a particular situa-
tion. SofTech's demonstration at their
press conference showed an in-house
system for routing and handling cus-
tomer service calls to the appropriate
people, who can then draw on several
databases for client history and problem
resolution. I thought it was neat. Liaison
is unique in a world rife with humdrum
shared hard disks and electronic mes-
sage packages.
Random Notes
Loathe to have IBM owners miss out
on a good thing, Micro Fun has released
their game Miner 2049er for the PC. The
miner hero must climb through ten
screens of a uranium mine in an effort to
reach the surface. Needless to say, vari-
ous difficulties present themselves dur-
ing the climb, including mutants, holes
in the gridwork and an ever-ticking
clock. I haven't seen the game myself,
Miner 2049er.
but the gamevine says it is challenging
and addictive.
The PC Users' Group of Colorado,
nee the Denver Users' Group meets the
last Thursday of every month, except
November, in the Capital Federal Sav-
ings Building, 1913 Broadway, Boulder,
CO. For more information, contact:
Howard Weissmann, President, PC
Users' Group of Colorado, P.O. Box
944, Boulder, CO 80306. (303) 443-5528
(evenings). us
Firms Mentioned In This Column
Lassen Software
P.O. Box 1190
Chico, CA 95927
(916) 891-6957
HowardSoft
8008 Girard Ave., Suite 310
La Jolla, CA 92037
(619)454-0121
SofTech Microsystems
16885 West Bernardo Dr.
San Diego, CA 92127
(619)451-1230
Novell Inc.
1170 Industrial Park Dr.
Orem, UT 84057
(800)453-1267
Micro Fun
2699 Skokie Valley Rd.
Highland Park, IL 60035
(312)433-7550
PC Jr.
IBM
Entry Systems Division
P.O. Box 2989
Delray Beach, FL 33444
IBM XT/370 and 3270 Personal
Computer
IBM
Information Systems Group
900 King St.
Rye Brook, NY 10573
February 1984 e Creative Computing
251
TRS-80
Strums
For the fifth anniversary of this col-
umn (which means 60 times 4200-plus
words, or a total of more than 2.5 mil-
lion words), we examine the TRS-80
Model 4P Transportable computer, a
book on how to write faster TRS-80 Ba-
sic, Color Scripsit for word processing,
and the Quikpro+ Plus 2 automatic pro-
gram-writer, request information about
a graphics course, and look at a short
program that provides a fascinating
power-up greeting.
TRS-80 Model 4P
Take the disk drives out of a TRS-80
Model 4, squeeze them thin, turn them
90 degrees, and put them back at the
right of the screen. Move the power
switch, reset button, and screen controls
to the left of the screen.
Then saw off the Model 4 keyboard,
squeeze it thin, and round off the edges.
Put a case (with a handle at the far end)
around the screen and drives, and leave
room below the screen to store the key-
board. Add a latch-on cover.
Now you have (Figure 1) the new
TRS-80 Model 4P, the first item in the
RSC-10 catalog that came out last year.
The 4P weighs 26 pounds, two pounds
heavier than the late Osborne I, or about
as much as seven Model 100 Micro
Executive Workstations. That is why
Radio Shack calls the 4P "transport-
able," and "a completely portable ver-
sion of our Model 4 computer," rather
than a portable computer.
The 4P, at $1799 for the minimum
64K version, is $155 more than the 64K
Model 4 with two disks. The Model 4P
modem board is $149.95.
The main selling point of the Osborne
I was that the $1795 price included
CP/M, WordStar. MailMerge. Super-
Stephen B. Gray
Calc. CBasic, and M Basic. With the 4P
you get Microsoft Disk Basic and the
TRSDOS 6.0 operating system.
However, it is just possible that Radio
Shack may eventually decide to go after
the transportable market in a big way,
and offer the 4P "bundled," with a stack
of software, perhaps for even less than
the current $1799. As one Computer
Center salesman said, "At some time in
the future, we could look to see who is
1
left standing, and cut them off at the
knees."
But don't let these conjectures make
you put off buying a 4P, which may well
never be offered bundled.
Fast Basic
A fascinating book published by John
Wiley & Sons that shows you how to
write Basic programs that run much
faster than in standard TRS-80 Basic is
Fast Basic: Beyond TRS-80 Basic, by
George A. Gratzer with Thomas G.
Gratzer, in paperback for $14.95.
You learn how to write faster Basic
Figure 1. The TRS-80 Model 4P is a transportable version of the Model 4. with thin-
line disk drives and a detachable keyboard.
252
February 1984 ' Creative Computing
1984
Business Activity
Planner
Imagine! A complete Appointment
Book, Financial Record Keeping
System, Travel Information
Guide, Health and Fitness Aid
and Directory... All in one book!
No matter how organized and successful
you are today, our Planner will make
you even better in the future . . . or your
money back!
IT'S AN APPOINTMENT BOOK!
SEE-A-WEEK CALENDAR
■ A full week ... at a glance! Time
planning becomes easy when your
appointments, meetings, luncheon
and dinner engagements and special
activities are in front of you.
HALF-HOUR TIME SCHEDULING
■ Convenient scheduling . . . seven
days a week.
THINGS TO DO TODAY
■ Keep track of important follow-ups.
telephone calls and correspondence.
SEVEN SNAP-LOCK RINGS
■ The seven ring format insures that
your pages won't pull out . . . unless
you want them to!
BEAUTIFl I..SOFT,
LEATHER-LIKE BINDER
■ Padded front and back, your 9'/i x
11 V2 Planner is comfortable to carry.
You can take it with you wherever
you go. The sturdy, permanent
bookmark always keeps you in the
right week and the two inside
pockets enable you to keep all your
important papers in your 1984
Activity Planner.
VOIR CHOICE OF IMPRINTS
■ Order the 1984 Business Activity
Planner for everyone in your office
. . . and select the cover imprint for
each person! Available with Business
Activity Planner, Chairman of the
Board Activity Planner, Executive
Woman Activity Planner, or Execu-
tive Activity Planner.
ITS MUCH MORE!
■ Each Section is Index-Tabbed for
Instant Retrieval of Information.
FINANCIAL RECORD KEEPER
■ 12 Income and Expense Reports
■ 1984 Business Tax Calendar
■ Executive Compensation Checklist
■ Personal Investment Portfolio
HEALTH AND FITNESS AID
■ Fat - Cholesterol - Calorie Charts
■ Value of Various Exercises
■ Substitution Chart for Better
Health
■ First Aid Tips
TRAVEL INFORMATION
■ Average Temperatures for Most
Major Cities
■ Rank and Population of the Top
100 US. Cities
■ Traveling Distances
■ Toil-Free Telephone Numbers for
Major Airlines. Auto Rentals, Hotels.
Motels and much more!
MISCELLANEOUS
This section is filled with valu-
able information including Principal
Holidays. French and California
Wine Vintage Charts and more.
DIRECTORY
Places all emergency and impor-
tant telephone numbers at your
fingertips.
F 1
1 pi.
ZIFF-DAVIS ACTIVITY PLANNER l'( ) Box 16-2354. Miami, FL 33116
Please send me the following 1984 Activity Planners at 138.95' each plus $r> per copy
postage and handling. < hitside I S A add S10 per copy postage and handliiit;
Specify quantity for each cover Imprint ordered: QUANTITY DISC(H MS
Business Activity Planner* s 1
Chairman of the Board Activity Planners 1
Executive Woman Activity Planners 1
Executive Activity Planner, s 1
D Payment enclosed D American Kxpress □ Visa □ MasterCard U Purchase ( trder enclosed
( laid No. Exp. Date
Signature — —
Name
Company
Address
~l
(on total number ol Planners)
t; 20
lOXofl
(MP&Heach)
21 50
fjBP&Heach)
51 or more
I'll "..otl
($2P&Heach)
1 pleue print)
City Male Zip
"Florida restdenUadd SKsales tax
SATISFACTION GUARANTF.KDor return
CC2 within 10 days for a prompt refund!
I CC2
FOR FASTER SERVICE CALL TOLL FREE
800-327-1969
(Inl-la and Canada call (305) 595 htih
J
■
COMPUTER DISCOUNT PRODUCTS
CDP guarantees the lowest available price!
You pay our discounted price or
the lowest advertised price in this issue.
Proof oi 'ypographic.i i , out ol
stock & products sold through authorized outlet
MICROSOFT SPMYAX0* HIFOCOITX QUADRAM:
ALOS
75 99
APPLESOFT COMPILER
11699
BASIC COMPILER
23999
COBOL COMPILER
559 99
FLIGHT SIMULATOR IIBMI
34 99
MOUSE (IBM)
12999
MULTI-TOOL BUDGET
10999
MULTI-TOOL FIN STMT
6999
SOETCARD It
21599
SOFTCARD PREMIUM (lie)
64K IBM SYSTEMCARO
359 99
295 99
WORD
SCAll
MULTI-PLAN
185 98
_ /_
APPLE
V
SOFTWARE
■ BPI |GL AP. AR PAV INV)
1 BRODERBUND Arcade Machine
44 99 1
Bank street Writer
44 99 1
Drol
2799 1
Loderumer
2699 1
CENTRAL POINT Copy 11+
25 99 1
DATAMOST Aztec
2699 1
Kilts S Apple. VIC. COMM ea
DATASOFTCanvon Climber
1499 1
1799 1
ZuooBfl
29 99 1
DLM Alien Addition Sch-37 99 H-27 99 1
Allrgalor Mr. Set) 37 99 M 2/99 1
DemoMoi Divison Scl>3799 M 7/99 1
Dragon Mil Sch 3799 H 27 99 I
Meteor Mu»<*tal«m ScK- 3 7 99
H27 99 1
Minus Mission Sch-3799H-;
Vert) Vver/Word Invasion
3799 1
Word MarvWord Master
3799 1
Word Radar Spelling Wii
3799 1
EPYX Crush Crumpte Cnomp
22 99 1
HAYDEN Pip*
94 99 1
Saloon II
2699 1
LIS Crossword Magrc
3999 1
LEARNING CO Bumble Games
2999 1
Bumble Plot
2699 1
Gertrudes Puzzle
2999 1
Juggles Ramon*
1999 1
Mage Spell
2699 1
MOplMM Pdt4.tr-
2699 1
Rocky's Boots
3399 1
LIGHTNING Maslerlvpe
2999 1
MICR01AB Data Factory
22999 ■
Miner 20-49er
2799 1
00ESTA CHESS
5399 1
0dm
37 99 1
PENGUIN Graphs Magician
3899 1
SIERRA ON LINE Frogger
24 99 1
Screenwriter II
69 99 1
Ultima II
44 99 1
General Manager
169 99 1
ULTRA SOFT Serpents Star
2999 1
Mask ot tne Sun
2999 1
VISICORP
Scan 1
MICROPRO
Intottar Wordstar
259.99 1
Wordstar Pro
389.99 |
Bs»*Mai
ALPHA PLOT 24 99 1
APPLE MECHANIC 1999 1
BEAGLE BASIC 24 99 1
DOS BOSS 1599 1
DOUBLE TAKE 24 99 1
FLEX TEXT 1999 1
FRAME UP 16 99 1
PRONTO DOS 1999 1
TIP DISK »t 14 99 1
TVPEFACES 14 99 1
UTILITY CITY 1999 1
ALL OF ABOVE 234.99 1
ALPHABET ZOO (new)
DELTA ORAWING
FACE MAKER
FRACTION FEVER (new)
KINDERCOMP
MOST AMAZING THING
SNOOPER TROOPS
■ ■ '.'A •• Nl
1999
32 99
2199
2199
1999
26 99
2799
2199
■*> APPLE
m HARDWARE
COP 1SK RAM CARD
Printer Card 4 Cable
Fan * surge 2 outlets
DAN PAVMAR Loner Case I (rev
Lower Case 2 (rev 7)
DARK STAR SnapstTOI It
EASTSIDE Wildcard
FOURTH DIMENSION Drive
HAYES Micromodem lie
HOME Repeat Key
KOALA PAD
KRAFT Joystick
KRAFT Paddles
LEGEND l28KRam
MICRO SCI Drive
MOUNTAIN CPS Card
NOVATION Apptecat It
Apple, .at upgrade l.'ilt] Baud
ORANGE MICRO Grappler +
Butterboard
Hurler. 1 i.t.ipiit-r ♦
PAOOLE ADAPPLE
SATURN 128KRam
Accelerator II
Neptune 64 K
Neptune 1 28K
ALSCP/M3.0
39.99
39 99
3999
t 1,1 25 M
1999
89 99
11999
21999
SCALL
1999
8999
44 99
3199
359 99
21999
15999
2H N
309 M
11999
11999
17999
24 99
379 99
444 99
199 99
299 99
279.99
krNMM.TON
Ml( ROW ARE
SYSTEM SAVER
• Surge Suppression
• Fits Apple Stand
• Dual Outlet
> U.L. Listed
i GreatGift!
$ 65
[fVidex
1 APPLE WRITER PRE BOOT
1499 1
■ CHARACTER ROMS
24 99 ■
1 ENHANCER II
99 99 ■
■ FUNCTION STRIP
34 99 1
1 HARDSWITCH
1699 ■
1 MICROMODEM CHIP
24 99 ■
1 PS10
It, 9 99 ■
1 SOFTSWITCH
25 99 ■
1 ULTRATERM
24999 ■
1 ULTRATERM PRE BOOTS
SCALL ■
1 VIDEOTERM
n ■
1 VIDEOTERM WS S + INV
21999 ■
1 VTSICALC PRE BOOT
3999 ■
DEADLINE
ENCHANTER
PLANETFAIL
SUSPENDED
WITNESS
STARCROSS
ZORK I, II, II
32 99
3299
3299
3299
3299
•a. 24.99
ACCESSORIES
1 3 Ring Disk Sheets 1101
7 99 1
1 Flip n File (original^
1799 1
■ Flip n File wLocklray (25)
1799 1
1 Flip n File w/Locktray (50)
2799 1
1 HAYES 300 Baud Sma.tmoderr,
19999 1
1 1200 Baud Snurlmodem
474 99 1
1 Library Case
1 NOVATION J Cat
199 1
104 99 1
■ NOVATION 103/212 Auto Cat
42999 1
1 NOVATION 103 Small Cat
16999 1
1 NOVATION Expansion Mod
2999 1
1 Power strip w/suige
1799 1
1 Primer Stand Small Iplxgls)
24 99 1
1 Printer Stand Large (plxgls)
2999 1
1 RIBBONS Broltier
SCALL 1
1 MX 1 FX 80
499 1
1 MX 8 FX 100
799 1
■ OKI 82 83 92 93 4 Gem
299 1
1 USI Compumod RF MOO
34 99 I
1 Fingerprint
1 (Epson Enhancer) 44.99 1
1 380Z Letter-
1 Quality Printer 999.99 1
MONITORS
| AMDEK
SCALL 1
1 PRINCETON RGB HZ 12
189 99 ■
1 0UA0CHR0ME RGBHX12
499 99 ■
1 TAXAN 12" Amber 18 mh
1 19 99 ■
1 TAXAN 12" Green 18 run
134 99 I
1 USI Pi 1 9" Green 20 mn
116 99 I
1 USI Pi 2 12"Gieen20mn
11999 I
1 USI Pi 3 12" Amber 20 mn
146 99 ■
1 USI Pi 4 9" Amber 20 mn
13699 ■
1 USI 1400C Conn Composite
1 OSBORNE Momlor Catxe
19 ■
SCALL 1
1 lie to Princeton
13999 1
TAXAN 420 RGB
(AP. IBM) 499.99
^■continental
1 APPLE SOFTWARE 1983 BOOK
999 1
I ATARI SOFTWARE 1983 BOOK
999 1
1 APPLE GRAPHICS BOOK
14 99 1
1 CPA |Gl. AP AR PAY) ea
I49.M 1
1 FCMFl 1st CLASS MAIL (AP)
1 FCM FLIstCLASSMAIlllBM)
6199 1
7199 1
1 HOME ACCOUNIANT+ (IBM)
1 HUM! ACCNT+lKAYPROOSBl
84 99 1
5999 1
1 HOME ACCNI + ltl PROI
11999 1
1 PROPERTY MANAGEMENT
299 99 1
1 TAX ADVANTAGE
39 99 1
HOME ACCOUNTANT
(Ap) 1
44.99
■i
APIC (APPLE 777 PARALLEL)
ERAM 80 column 64K HE
MICROFAZER
0UA0B0AR0IOHK64K)
OUADCOLOR I
OUAOCOLOR II
QUAD512-H64K)
OUADCHROME MONITOR
129 99
SCALL
SCALL
269 99
234 99
209 99
21999
■MM
QUADLINK
479.99
'ft Height OS DO Drive
ALPHA Data Base MGR It
Apple-IBM Connection
Executive Package
hmltcM
ASHION IATE dBase II
Encyclopedia
Friday
AST Boards
BRODERBUND Serpentine
CENTRAL POINT Copy II PC
EDUWARE Algebra I
EPYX Crush Crumble Cnomp
Curse ot Ra
Oil Barons
Temple ot Apshar
Upper Reaches nl Apshar
HAYDEN Piewnler
HAYES 1200B Modem
KENSINGTON PC Saver
KRAFT Joystick
LIFETREE Votkswriler
LIGHTNING Mastertype
LOTUS 1-2-3
MICRO! AB llighr-sr
Miner 20 49ei
NORTON Utilities
PC CRAYON
PC TUTOR
POOL 15
PLANTRONICS Color Plus
SIERRA ON LINE Frogger
Ulysses 8 Golden Fleece
SIR TECH Wizardry
SUBLOGIC PinbaH
IG Joystick
TITAN 64K BOARD
VISICORP Viscalc or Vrsidex
Visilae. trend Pint. Schedule ea
ViSJhnk
Vision
Vrsispell
Vrsiword
EAGLE PC SCALL
239 99
169 99
12999
11599
79 99
SCALL
5999
SCALl
SCALL
26 99
25 99
29 99
22 99
1499
74 99
2299
1499
12999
43999
SCALL
44 99
11999
3699
SCALl
22 99
2799
5999
4999
4799
2799
40900
2699
29 99
44 99
29 99
44 99
499 99
164 99
199 99
SCALL
SCALl
17999
269 99
DISKETTES
1 OYSAN5"SS/00(10)
3199 1
1 OYSAN5'SSDD(100)
29999 1
1 MAXELL 5" SS7DDII0)
2799 1
1 MAXELL 5 "SS/OO (100)
259 99 1
1 MAXELL 5-DS/DDHO)
3799 1
■ MAXELL 5" OS DO 4100)
35999 1
■ VERBA1IM5"SS/DD|I0)
24 99 1
1 VERBATIM 5" SS/OD (100)
229 99 1
1 VERBAIIM5"DS/DD|t0l
3699 1
1 VERBA1IM5-DS/ODIICK))
34999 1
^Dygm ds/oo
| 38.99/bo» 3»9.997ca»« |
MAIL or PHONE
YOUR ORDER:
860 S. Winchester Bl.
San Jose, CA 95128
(408) 985-0400
SAN JOSE
860 S Winchester Bl.. San Jose. CA 951 28
(408)985-0401 Daily 8AM-7PM Sal-Sun-Hoi 1 0AM-5PIV1
SAN FRANCISCO: SAN MATEO:
>30 Market St (41 5) 626-2244 | 4228 Olympic Ave .(4 151571-1 658
Daily 10AM-7PM Sat-Sun-Hol 10AM-5PM
• No Charge For Credit Cards
• Prices Subject To Change
• Software Sales Are Final
• Mm. $4.00 Shipping Charge
• Purchase Orders Call First
CIRCLE 109 ON READER SERVICE CARD
TRS-80 Strings, continued
two ways. The first uses peeks and
pokes "to gain control over TRS-80 Ba-
sic. With a few peeks and pokes, you
can send to the printer what is displayed
on the screen, merge Basic programs in a
cassette system . . ."
The second method is called Fast Ba-
sic, which accesses ROM routines di-
rectly: "By learning how to use fewer
than 20 machine-language instructions
and the names of about 60 ROM
routines, we can write our enhance-
ments" to overcome some of the short-
comings of TRS-80 Basic.
After two chapters on binary, there
are three on PEEKing and POKEing, one
on important Basic tables (array vari-
ables, string space, and so on), and an-
other on devices (keyboard, cassettes
and so on). Two chapters on Z80
instructions are followed by five on Fast
Basic, including loops and strings
converting simple Basic to machine lan-
guage, and so on.
If you need extra help, an optional
$19.95 Model I or III disk (or I/III cas-
sette) contains binary/hex tutorials
some tables, a disassembler, and pro-
grams to search and modify memory.
Get this book if you are interested in a
systematized method for using the ROM
routines as spelled out in books such as
UG's famous Microsoft Basic Decoded &
Other Mysteries for the TRS-80. by
James Farvour (reviewed June 1982, p.
234). '
The Gratzer book is highly recom-
mended for ROMniks and for anyone
interested in faster and more efficient
Basic.
Edit Text
To start writing a new document,
clear the memory by pressing 1 at the
Main Menu. The computer asks if you
really want to erase the text stored in
memory, just in case you pressed 1 by
mistake. If you do, press enter.
Then press 2, and you get a red screen
with a yellow status line at the bottom of
the screen:
MEM= 15134 Line=032 001-032
The MEM item tells you how much
room you have in memory to store text-
this is a 16K machine. The number de-
creases as you type, so you know at all
times how much memory is left.
The LINE item tells you how wide
the lines are. It is set at 32, but you can
change it to any number from 32 to 132,
depending on the paper and printer you
Dr. i Drs. Hohm b
333 BOSFLAM H dr ive
BENTFRTQUN- HH^| 39993
CfAR FOLKS,
DhIHCS ARE 6REAT HERE AT SCHOOL
NEU U0RD PROCESSING PACKAGE FOR
SAP?c N " nPUTER IS THE BEST THIMC
DhAN^ ™ TD ME S, J CE LEFT HDHE
P«c»o S ° MUCHI D DU ALL OF MY T
Ir nnr I2\ THE TInE rtH1> " D " E1
REpSSts! T ° " ftT SD,1EDNE ™
lFn-i4^ f . a, WE . 040 001 . na> f
Color Scripsit
Word processing on a Color Com-
puter is fast and easy with Radio Shack's
$39.95 plug-in Color Scripsit Program
Pak. You type your letters, themes and
reports onto the screen, then edit with-
out the muss and fuss of retyping or
correction fluids (Figure 2). When you
are ready, you print a perfect text.
The 43-page manual goes into just
enough detail to show how to use Color
Scripsit, but not so much that you get
lost in complicated detail. The manual
uses color to show exactly what you see
on the screen.
The first menu offers six selections:
1 CLEAR MEMORY
2 EDIT TEXT
3 SAVE ON TAPE
4 LOAD FROM TAPE
5 PRINT
6 CHANGE STANDARDS
(SELECT 1-6)
Figure 2. In this example of Color Scrip-
sit, the TV controls are set so that capital
letters are shown as white on blue, lower-
case as green.
use. The last set of numbers shows
which columns of your document are
visible on the screen.
Not shown above is an indicator at the
end of the status line that shows whether
you are in lowercase or uppercase
mode.
Not shown above is an indicator at the
end of the status line that shows whether
you are in lowercase or uppercase mode.
When you type a character, a flashing
yellow square cursor moves one space to
the right, to show where you are on the
screen. If a word won't fit at the end of a
line, the entire word will "wraparound"
and move to the start of the next line.
The screen can display up to 15 lines.
When you reach the end of the four-
teenth line, the text scrolls up, and you
can't see the first line. It is still in mem-
ory, though, and you can look at it any
time by pressing SHiFT/up-arrow, which
moves the cursor to the start of the text
and thus shows the first line.
Color Scripsit has 23 functions that
make typing and editing text quite sim-
ple. You can set tabs, just like on a type-
writer, for indenting or for creating
February 1984 Creative Computing
columns. You can align text to the left
or to the right, or center lines.
You can move the cursor around by
using the four arrow keys to make
changes, such as delete text (a character
or a word at a time) or insert new text in
the middle of old text.
You can work with blocks of text- a
sentence paragraph, or group of para-
graphs. You can delete, insert, move
and copy these blocks.
With the global search and replace
Junction, you can search for a string of
characters (letters, numbers, or symbols)
and then change that string to some-
thing else. You can change strings one at
a time, or all of them at once.
Color Scripsit finds words in your
document that might be hyphenated and
thus reduces the amount of blank space
at the end of lines.
If you print long documents, you may
want to make them look more pro-
fessional by adding headings (at the top
of pages) and footers (at the bottom).
You type headings and footers only
once, but they are printed on every page.
Save On Tape
You can save text on cassette tape, us-
ing file names so you can later load the
tile you want.
Color Scripsit can be used with Color
Basic programs. Save the Basic data files
or programs in ASCII, and you can call
them up from Scripsit. Or you can write
Basic programs with Color Scripsit. and
call them up from Basic.
Changing Standards
Press 6 at the Main Menu to change
any of the default values used by Color
Scripsit, which sets text width at 32
lines per page at 6, the first page number
at 1, print spacing at 1, margin width at
0, and so on.
Color Scripsit Summary
The last two pages of the manual pro-
vide a quick-reference summary of all
the functions, most of which are pro-
vided by the shift, break, and arrow
keys, alone or in various combinations
with numbers to 9.
Color Scripsit is easy to use, and the
only problem is that the text isn't as easy
to read on the screen as on the black-
and-white TRS-80 screens. Only capital
letters are displayed on the screen
which makes things a little easier, be-
cause lowercase letters on the Color
Computer are even harder to read. To
differentiate, capital letters are yellow on
a red background; this can be reversed
by pressing break and 2.
In the $49.95 disk version of Color
Scripsit, lowercase letters can be dis-
played on the screen, if you wish. You
255
TRS-80 Strings, continued-
can also do "background printing," i.e.,
print one document while working on
another.
Quikpro + Plus 2
Several "automatic program writers
are available to help you write programs
faster and neater. One of the best for the
TRS-80 1/I1I/4 and II (and IBM PC) is
Quikpro+Plus 2 from ICR FutureSoft
ICR FutureSoft calls Quikpro+Plus 2
a "File Maintenance/Data Entry Pro-
gram Generator." which makes it sound
quite complicated to use. Not at all.
Quikpro+Plus 2 lets you write programs
as though you were using a simple word
processor, without having to know a sin-
gle thing about Basic or any other lan-
guage. It is menu-driven, for maximum
user-friendliness.
Get into Basic, ask for Quikmenu. and
you get the five choices shown in Figure
3.
Quikpro Filing Program Generator
QuiSro automatic instructions
Quikprint Report Generator
Quikindex - Utility to Index File
End Program
Quikpro Filing Program Generator
You start with the first item, with
which you design your screen and create
a Basic program (but without having to
use Basic) to handle files, manipulate
data, calculate and accumulate fields.
On the left side of the screen is a verti-
cal row of letters, A through N, to iden-
tify 14 lines. You select the letter of the
line you want to work with, and enter
the literal data: names, titles, field
names, and so on. Some will be followed
by input fields, which you identify with
the = sign.
The program then asks which tield
will be the primary key, so you can later
locate the record. The next question is:
which fields are numbers only? You can
specify the fields in which you want nu-
meric data only, to help prevent errors
at data-entry time.
When you are asked if there are any
calculation fields, you indicate which
ones, and the calculations involved. For
example,
F#(l)/10+F#(3)
means "divide Field 1 by 10, then add
Field 3." _. . .
The program asks you to enter Held
Comments for each field you created on
the screen; these appear in the Program
Listing that Quikpro will create.
You can edit or change anything at al-
most any time.
Quikpro Automatic Instruction Manual
The second item on the main menu
prints an instruction manual for a pro-
gram you created with the Program
Generator. The manual isn't just a cou-
ple of general paragraphs, but a real
manual, seven pages long, complete with
a table of contents, printed to center
neatly on 8%" x 11" paper.
(1)
(2)
(3)
(4)
(5)
Figure 3.
Most of the manual is boilerplate, of
course, and is the same in all manuals
created with Quikpro+Plus 2. There are
general sections on Using Your New
Program, First Time Use, Adding
Records, Getting Records, Deleting
Records, Updating or Changing Re-
cords, and Ending Program.
However, the manual includes two
items unique to your program: "the
form of your record . . .displayed on
your computer screen," and a printout
of all the record fields for your program,
including description, length, and type.
The manual, intended for first-time
users, is as extensive as some for smaller
items of hardware or software. This
would be ideal for organizations that de-
velop many file programs and need
quick documentation.
Quikprint Report Program Generator
The third main-menu item creates a
separate Basic program that prints a re-
port according to a format you design.
You can eliminate any fields for the re-
port, enter headings for those retained,
enter a title, specify the width of the re-
port and the number of lines printed on
a page, total fields, and even print a
worksheet.
Quikindex File Indexing Utility
The Quikindex utility program makes
your data accessible. You enter the name
of the file you want to index, the start
and end positions of the key, and the
length of the file record, and the utility
then locates the information.
The manual notes that Quikindex is
provided only for making other files
compatible with programs written with
Quikpro+Plus 2. and is not required for
normal Quikpro operations.
Quikform And Quiksort
Quikpro + Plus 2, an update of the
previous version, consists of a new Pro-
gram Generator, an upgrade module
with Quikform and Quiksort, and a new
user's manual. The update is $45, plus
$2.50 shipping and handling, for those
who have the original version.
Quikform is a Free Form Reporting
option that lets you create letters and
various custom forms and labels, and
even print checks.
Quiksort provides high-speed sorting
that lets you do alphabetic or numerical
sorting and is included automatically in
the programs you create.
Quikpro+Plus 2 also provides graph-
ics for enhancing the display, relational
reporting (lets your newly created report
programs do record selection), merge
data (lets you insert data from your files
into the forms you design, such as tor
form letters), 130-column printing, ac-
cessing a record from any field, and
specifying how many copies of a report
to print. , .. .„
Quikpro + Plus 2 is $149, plus $4^50
for shipping and handling, from ICK
FutureSoft. A free Quikline newsletter is
mailed to all registered owners; it con-
tains tips on using the products, an-
nouncements of new products, and so
Quikpro + Plus 2 isn't for everybody;
it is not much use for games or such. But
it is highly useful in many areas of busi-
ness (customer filing, library catalogs,
quotations, marketing data, and so on),
education (student records, tuition data,
lab data, tenure records, and so on), and
home and hobby uses (club rosters,
property records, articles indexes, auto
records, crop yields, investments, and so
on).
Datagraphics
If any reader has information on the
Datagraphics Mini-Instruction Course, I
would appreciate hearing about it. The
course was mentioned in the December
1980 new products column (p. 172). The
item said that "Volume I, Curves, is the
first in a series of projects on graphics
application programming techniques for
the 16K Level II or 4K Level I TRS-80.
$19.95."
The address: Datagraphics, Box 566,
Union Station, Endicott, NY 13760. I
wrote several times, asking for a review
copy, but received no answer.
Short Program 46: Power-Up Greeting
From Houston, TX, Bill Fronek sends
a program (Listing 1) he calls Power-Up
Greeting, and writes: "I think you will
find the "effects' kind of interesting. The
program prints a short message on the
screen. Lines 700-730 scroll the message
up, off the screen, and line 740 repeats
the program. Therefore, lines 700-740
can be deleted."
The original program has been nar-
rowed to fit this column. If you delete
lines 700-730, you also must remove the
GOTO 700 in line 130.
February 1984 ' Creative Computing
256
Line 1 10 puts the display into double-
width characters. Lines 200-680 create
the letters of a message on the screen
with what looks like spinning asterisks,
but which are actually fast sequences of
different characters that create the
illlusion of something spinning.
When 9999 is reached at the end of
the DATA line, line 130 substitutes a
blinking letter O for one of the asterisks
in the message; the first FOR/NEXT loop
controls how many times the O blinks,
while the second two loops control the
speed of the blinking. After 30 blinks,
the program jumps to line 700, which,
with lines 710-730, moves the message
Listing I.
100 CLS
110 PRINT CHR$<23)>
120 READ P
130 IF P=9999 THEN RESTORE:
FOR T=0 TO 30:
PRINT @ 356, "O"):
FOR S=l TO 30: NEXT:
PRINT @ 356, " ";:
FOR S=l TO 30: NEXT:
NEXT: GOTO 700
FOR N=l TO 3
it _ H .
up 20 spaqes, off the screen (with a slight
pause at each space, controlled by the
loop in line 720), and then line 740
causes the whole thing to repeat.
If you don't like the message, you can
change it, but that is not so easy. 23
Firms Mentioned In This Column
ICR FutureSoft
1718 Kingsley Ave.
Box 1446
Orange Park, FL 32067
(800) 824-7888, Op. 552
CA: (8001 852-7777, Op. 552
AK, HI: 1800) 824-7919. Op. 552
200
210
220
230
240
250
260
270
280
290
300
305
310
320
330
500
510
600
PRINT @ P,
GOSUB 500
PRINT @ P, "/";
GOSUB 500
PRINT @ P , " ! " I
GOSUB 500
PRINT @ P, "<" J
GOSUB 500
PRINT @ P, ">">
GOSUB 500
NEXT N
PRINT @ P, "*")
GOSUB 500
GOTO 120
FOR T=0 TO 5: NEXT
RETURN
DATA 342,612,474,534,420,
350,470,356,606,478,406,
548,472,542,484,414,476,
598,142,814,174,782,270,
686,170,786,398,558,166,
790,526,794,430,162,654,
302,158,810,154,806,150,
802,146,798,9999
700 FOR S=l TO 20
710 PRINT @ 960, " "
720 FOR T=0 TO 20: NEXT
7 30 NEXT
740 GOTO 110
I •!
Creative Computing not
only sells itself at a nice
profit, it creates aware-
ness of the hardware and
software in your store. It's
like having another sales-
person on your staff — one
who pays you. One who
goes home with customers
and continues to influence
buying decisions long after
you're closed for the day.
If you're interested in a
low-ticket item with top-
of-the-line sales power,
let's talk now.
CALL COLLECT:
(212)725-7679
Or write:
Ziff-Davis Publishing Company
Computers and Electronics
Publications
Retail Sales
One Park Avenue
New York. NY 10016
Minimum order, 10 copies.
We pay all shipping costs to your store.
February 1984 Creative Computing
257
Computer Outlet
We offer the largest selection of software and hardware
for Apple, Atari, Commodore, IBM and haypro at
^ \ /// 25 to 40% off retail
~~ "■" 1095 East Twain, Lasfegas, NV 89109 • Mon.-rri. 8AM to 6PM, Sat 9AM to 5PM
Apple Business
Apple Educational Apple Hit List
Artsci
Magic Window II $ 95
Magic Pak (Window-Mailer Wordsl $149
Ashton Tate
DBase II (reg. Z-801 $399
Friday $139
Ld
Broderbund
General ledger w/payables
Accounts Receivable
The Bank Street Writer
Continental
The Home Accountant
FCM
G/L. A/R. A/P. Payroll
Property Management
Oatasoft
Micropainter
Lisp Interpreter
The Basic Compiler
Einstein Corporation
Einstein Compiler
Einstein Memory Trainer
Fox & Geller
Ouickcode (reg. Z 8O1
dutil (reg Z 80|
dgraph (reg Z-801
Howard Software
Creative Financing
Real Estate Analyzer II $119
Tax Preparer 1 983 SI 45
Hayes Microcomputer
Hayes Terminal Program $ 65
Sorcim
Supercale (Reg Z 80) S1 19
Supercalc II SI 99
Spellguard (Reg Z-80) $125
Southeastern Software
Oata Capture 4 $ 47
Data Capture 4 0/80 S 59
S329
$249
$ 48
$ 48
$ 62
$159
$305
$ 23
$ 79
$ 65
$ 85
$ 59
$189
$ 65
$189
$129
$1 15
$ 65
$ 45
$189
$ 89
$119
$ 62
$ 95
$189
$189
IUS
Professional Easywriter
Original Easywriter
Original Easymailer
Pro-Easywriter/Mailer combo
Original Easywnter/Mailer combo
Link Systems
Oatatax
Oatalink
Micro Lab
The Tax Manager
Data Factory 5
Payroll Manager
Micro Pro (All Reg. Z-80)
Wordstar $229
inlostar $229
Reportstar $205
4Pak Word Mail Spell Star $419
Microsoft
Applesoft Compiler
AlDS (Reg Z 801
Multiplan (Apple DOS or Z-80i
Sierra On-Line
Homeword
Screenwriter II
The Dictionary
Screenwriter Professional
The General Manager II
PBL Corporation
Personal Investor
Sensible Software
Sensible Speller
Multi Disk Catalogue II
Silicon Valley
Word Handler II
List Handler
The Handlers S
Software Publishing
PFS File $
PFS Report $
PFS Graph $
$1 19
S 79
$175
$ 34
$ 82
$ 65
$129
$149
ua
17
48
19
7b
s;,
8b
85
Specials of the Month
Franklin Ace 10O0 $849.00
Elephant Disks s/s $ 1 8^50
Verbatim Disks s/d $ 24^00
Maxwell Disks s/d $ 30.00
Koala Touch Tablet (Apple) $ 85^00
Microbuffer II 32k Parallel (Internal, External) .... $1 29.00
System Saver Fan $ 65.00
The Grapple. S1 29.00
Flip & File Diskette Box w/lock (holds 25) $ 1 8.50
Flip & File Diskette Box (holds 50) $ 21 00
Fractions/Eduware
Decimais/Eduware
Master Type Lightning
Type Attack Sinus
SAT Word Attack/
Hartcourt Brace
Word Attack/Davidson
Math Blaster/Davidson
Speed Reader n Davidson
Spellicopter/Designware
Micro Multiplication/Hayden
Songwriter Scarborough
Picture Writer /Scarborough
$ 34
$34
$27
$ 27
Visicorp
Visicaic 3 3
Visiptot
Visitrend/Plot
Visidex
$165
$139
$199
$165
Graphics 8t
Utilities
Beagle Brothers
Apple Mechanic $
Beagle Bag $
Flex Text $
Frame Up $
$ 95 Typefaces ireq s Apple Mechamci $
Penquin Software
Complete Graphics System S
Special Effects $
Graphics Magician $
Additional Fonts & Char Sets $
Complete Graphics System II $
4 I
27
39
15
79
Creature Creator
Sargon III
The Cosmic Balance
Witness
Planetlall
Starcross
Zork I. II III
Enchanter
Deadline
Suspended
At
The Quest
Zero Gravity Pmbali
Sammy Lighttoot
Apple Cider Spider
David's Midnight Magic
Sargon II
Hi Res Football
Star blazer
Critical Mass
Knight of Diamonds
Wizardry
Legacy of Llylgamyn
Zaxxon
Lode Runner
Serpentine
Choplifter
Frogger
Temple of Apshai
Castle of Wolfenstein
Wiz & Princess
Ulysses & The Golden Fleece
Tigers In The Snow
Bandits
Aztec
Mask of the Sun
Ultima II
Dark Crystal
Spare Change
27
35
27
34
34
27
27
34
34
34
20
15
20
27
24
23
23
27
22
27
23
34
27
27
23
23
23
23
27
27
22
23
27
23
27
27
39
27
27
Modems /Monitors
Hayes Micromodem II $259
Hayes Micromodem II w/ Terminal Pk $299
Hayes Smartmodem 300 $209
Hayes Smartmodem 1200 $499
Novation Apple Cat II $329
Nee JB 1201M
USI Amber
Leading Edge Gorilla Green
Leading Edge Gorilla Amber
Printers
Nee 8023
Nec 3530
Nee 3550
Diablo 620R (25cpsi
Diablo 630R (40cps)
Epson FX100FT
Okidata ML 82A
Okidata ML 84P
$ 439 Okidata ML 92P
$1599 IDS Micropnsm 80
$1899 IDS Prism 132
$ 989 Citoh 8510 Prownter
$1729 Citoh F10 Slarwriter
$ 789 Mannesmann Tally 160L
$ 399 Gemini 10X
,$1049 Qume Sprint II •
$169
$149
$ 85
$ 89
S 469
$ 549
$1429
$ 365
$1349
$ 629
$ 31S
$1429
T2SS2S&2&I™ 1-800-634-6766
i„«„. r .~ ,.™^ ™. ^ aMe|jt VISA and WasterCaK|
Inquiries 1-702-369-5523
C^oes torCOD orde« are W ZoZtum o ,'X or^Tover 5^ £££ 1°"ZZ'*« "' "'T """I"* " a " S *' S Pe ' S °"» an " c ™» an * c "~* s °"°» » — *• » **
orders VO m,n,mum and r 5 % o, an ordeTs Ze, tTS^Zt 7 d l It Z' Z22L LT" j 5 ""'*"' ~ «•«•"•* ">'e«e call) SHIPPING - For*,,, CW,. APO t FPO
CIRCLE 111 ON READER SERVICE CARD
ui'ttcrcive coiRpaeiRg OLM£>^lMtU
order except credit card-Am. Ex., Diners. MC. VISA (include exp. date)- or accredited ad agency insertions. Cow subject to publ^hl"s
approval; must be typewritten or prmted. First word set in caps. Advertisers using P.O. Boxes MUST supply permanent address an" tele-
phone number Orders not acknowledged. They will appear in next available issue after receipt. Closing date 5th of the 3rd month preced-
f^Sffl'tf'nYTooif 8 Ja " 5,h> ^^ ° rd6r & remiManCe t0: C,assified Advertising. CREATIVE COMPUTING Magazine. 1
SOFTWARE
FREE SOFTWARE DIRECTORY. Database manager,
mailing list, inventory, accounting, payroll TRS-80.
xerox. IBM-PC Long SASE 37« Micro Architect. 96
Oothan, Arlington. MA 02174 617-643-4713
VIC-20 TRS 80 SOFTWARE. HARDWARE — Morse
code. RTTY. EPROM. programmer memory FRANK
LYMAN. PO Box 3091. Nashua. NH 03061
TI-99/4A PROGRAMMERS: Affordable Software!
Catalog, only $1. PROGRAMS SOFTWARE. 1435
Burnley Square North, Columbus, OH 43229.
VIC-20/COMMODORE-64 Educational Software de-
signed by teachers. Free catalog ATHENA SOFT-
WARE. 727 Swarthmore. Newark. DE 19711
TI-99/4A owners. Send tor tree catalog ot new and ex-
citing, low cost softwsre DYNAMO. Box 690. Hicks-
ville. NY 11801
FREE EDUCATIONAL SOFTWARE CATALOG — Pet.
Commodore 64. Apple II*. TRS-80— Island Software.
PO Box 300. Dept G. Lake Grove. NY 11755 (516) 585-
3755
MULTI-LINGUAL SOFTWARE for Spanish. French.
German, other languages. Apple II ♦ lie FREE CATA-
LOG Le Professeur. PO Box 301C. Swanton. Ver-
mont 05488 (514) 747-9130.
AOULT PARTY GAMES. BODY PARTS— $29.95 Atari
32K disk, also for the Apple II: Partly Software. PO B
3025. Mihlani. HI 96789
WORDPROCESSORS. Courseware. Spreadsheets.
Databases. Games. For savings over 15% send
SASE: Computer Software. PO Box 1361. Dept CE.
Bloomington. IL 61702-1361
INCOME TAX PROGRAM for VIC-20 and Commodore
64. Menu driven, saves tax data on tape/disk, printer
output. Form 1040/2441. Schedules A.B.D and G.
Available January 1984 Cassette $49 95. dealer in-
quiries invited. Send orders/inquiries to: U.C. Soft-
ware. PO Box 2036. Universal City. TX 78148
TAX SOFTWARE for your Tl. RS. Apple. Commodore
(20. 64). IBM-PC $20-$40 Available January 3rd:
shipped within 48 hours! SEND FOR FREE DETAILS.
EUGENE BOCK & ASSOCIATES CONSULTANTS. 135
Heartwood Drive. Lansdale. PA 19446. (215)362-5082.
MAXELL DISKETTES, MD-1, $25 a case. Dyaan disk-
ettes, use any price In this book. Free shipping. 1-
(800) 245-6000. Tape World. 220 Spring St.. Butler,
PA 16001. (412) 283-8621.
FREE CATALOG OF DISCOUNT SOFTWARE. Specify
computer. The Floppy Disk. Box 5392C. North Holly-
wood. CA 91616
COMMODORE 64/VIC 20 Games/educational soft-
ware. Over 400 titles! Write lor FREE catalog 1 Ameri-
can Peripherals. 122 Bangor St.. Lindenhurst. NY
11757.
VITAMIN/MINERAL deficiency program-analyzes your
answers to 192 questions concerning your body, then
prints a chart showing probable deficiencies. $89.50
TRS-80 1/111/4. 48K. Call (619) 372-5355 Allied Sys-
tems Co. PO Box 245, Trona, C A 93562
ATTENTION TI99/4A HOME COMPUTER USERS! Four
super graphic game programs Send $12.00 for data
cassette Alpha Software. 162 Chapel Orive. Church-
ville. PA 18966.
ATTENTION APPLE. IBM. Commodore. Atari. Tl 99/
4A users. Extensive selection of softwsre. Send for
catalog, specify model. Celjim Enterprises. 3687
Mexico. Westerville. Ohio. 43081. (614) 890-7725 efter
430
NEW FOR ATARI OWNERS Practical program for per-
sons interested in calculating dally caloric/sodium in-
take. Prepared by Registered Dietician $12.50
cassette/$15 00 disk OELT Enterprises. PO Box 200.
Oak Ridge. TN 37831.
VIC-20/C-64 programs (P.O.) 10 cents apiece: specify
which computer and storage medium. 1(800) 227-3800.
ext. 1605.
DEMONS AND DRAGONS: an exciting adventure game
for the Commodore 64. Tape $10.00. Nicholas Indus-
tries. 2357 Aspen Lene N.E.. Cedar Rapids. Iowa
52402
■APPLE II. CIVIL-ARCHITECTURE design software
Hydraulics, hydrology, earthwork, beam design,
structural, vertical curve street design, and flood
routing Brochure available. CIVIL-WARE. 3112 Out-
field Avenue, Loveland. CO 80537 (303) 669-0830.'
SUPERIOR VIC-20 SOFTWARE' Educational pro-
grams and adventure games. FREE program summa-
ries with price list. Creative Workshop. P.O. Box 2725.
Dept 21. Spring Valley. CA 92077
DISCOUNT HARDWARE/SOFTWARE— 30% Minimum
Below Retail. Educational, business, entertainment
softwere lor Apple II, Atari 400/800. TRS-80 l/lll, TI99/
4A, VIC 20. Commodore 64, IBM-PC, Hardware!
Gemini 10X-$290. Okideta B2A $375 SOFTWAREI
Frogger (D) $22 50 Visicalc $169, ZORK l/ll/lll-
$25.50 eech. Cell (or lateat low prices! Or eend $1 for
complete up-to-dete hardware/software catalogue.
Specify make. MULTI VIDEO SERVICES. PO Box 246,
East Amherst, NY 14051.
COMPUTERIZED STOCK MARKET ANALYSIS for Ap-
ple. IBM. TRS-80. C64. Learn to make better invest-
ment decisions. II Programs on disk. Satisfaction
guaranteed Book $14 95. Disk $19 95. Book/Disk
$34.90 $1 50 for handling. Dalex Publications. Route
1. Box 970. King George. VA 22485 (703) 663-2694
VIC 20 AND COMMODORE 64 OWNERS! We have
some terrific home management and educational pro-
grams. For free catalogue, send self-addressed,
stamped envelope to: Generex. Inc.. P.O. Box 1269.
Jackson. NJ 08527
TI-99/4A SOFTWARE ON SALE through February.
Send $1 for catalog today: Texware Associates. 350
First North Street. Wellington. IL 60973
WE WILL BEAT any price on floppy diska. SSOO-
Maxell MD-1. $22.00/10; OYSAN 104-1D. $34.00/10.
DSDD MAXELL MD-2, $34.00/10; OYSAN. 104-2D.
$41.00/10. Shipping $3.75 any siie. VISA, MC, COO,
or prepaid, Toll free (600) 245-6000 TAPE WORLD, 220
Spring St., Butler, PA 16001. (412) 263-8621.
X-RATED XBASIC ADDS PM GRAPHICS. String ar-
rays. 30 new functions to Atari Basic $129 95 FDOS
gives named file handling. DOS 2 OS compatibility to
APX tig-FORTH 39.95. Superware. 2028 Kingshouse
Road. Silver Springs. MP 20904 (301 ) 236-4459
FREE Atari/Commodore-64/TI99-4A/Timex/TRS80-
coco/VIC-20 programs! Send stamps. EZRAEZRA.
Box 5222-RF. San Diego. California 92105.
SALE 1 PROFESSIONAL A/R. A/P. G/L. P/R Software.
Now $89 00 eech for TRS-80. or 8" CP/M with Micro-
soft Basic. Catalog, sample reports $2.00. MJM. Box
324. Somerset. MA 02726.
TS/1000. ZX/81. TI99/4A. VIC-20 Software Send for
FREE catalog: Midwest Soltware. 9922 Harwich.
Crestwood. MO 63126
HARDWARE
USED COMPUTER terminals, printers, modems, ca-
bles, surplus electronic parts. Specials: CRTs $20.00.
Modems $35.00. Catalog $1.00. Rondure Company.
'The Computer Room" CC. 2522 Butler Street Dallas.
TX 75235. (214) 630-4621.
EPSON QX-10. DIGITAL, EAGLE Epson. Sanyo. To-
shiba. Gemini printers. Modems, monitors, accesso-
ries, other printers and computers. Send $1 for detailed
price list. DISCOUNT COMPUTER ACCESSORIES. 445
North Pine. Reedsburg. Wl 53959
COMPUTER EQUIPMENT/SUPPLIES
COMPUTER PAPER— SAVE $$$— Top quality. Fast
shipping. Low single-carton prlcea. Super quantity
diacounta. Call A-1, (600) 628-8736 or (213) 804-1270.
FREE! Computer Supplies Catalog — low prices —
Satisfaction guaranteed— DATA SYSTEMS. Box 99:
Fern Rock. Florida 32730 (305) 788-2145.
FREE 56-PAGE COMPUTER catalog crammed full of
thouaands of the beat buya and lowest prices around!
A. P. Computer Producta. 6 Division St., Holtsville, NY
11742.(616)698-6636.
ATTENTION APPLE— IBM— Commodore— Atari— Tl
99/4A users. G10X $299 00. Extensive selection soft-
ware — peripherals — most microcomputers — com-
petitive prices Catalog. Cel|im Enterprises. 3687
Mexico. Westerville. Ohio 43081 (614) 890-7725. after
4:30. weekends VISA. Mastercard (credit card. 3%
handling), certified check. MO. Ohio residents add
5.5% tax.
COVERS— Fabric, attractive quality custom fitted. All
computing, stereo, ham. & video equipment Dec-
Otec. Box 24449. Dayton. OH 4 5424 (513) 236-9923.
DISCOUNT PRICES on all computer supplies Call or
write for your free brochure! Datacom. PO Box 02294
Cleveland. OH 44102 (216) 281-8820
COMPUTER CLUB
JOIN THE BIG RED APPLE CLUB, a national Apple-
user's group with benelits including monthly newslet-
ter end lerge library ol Iree software Annual member-
ship $12. Sample newsletter $1 BIG RED APPLE
CLUB. 1301 N 19th. Norfolk. NE 68701 (402) 379-3531.
FOR SALE/BARTER
LOWEST POSSIBLE PRICES ANYWHERE! Com-
puters Hardware— Software — Printers. Audio, Video.
Car Stereo ELECTRIFIED DISCOUNTERS. 996 Or-
ange Ave.. West Haven. CT 06576 MC/VISA (203) 937-
0106.
BUSINESS OPPORTUNITIES
COMPUTER CASH — 101 exciting, new. sparetime
home businesses. Report $4.50. Associated Re-
search. Box 2248SC Houston. TX 77227.
SMALL COMPUTER BUSINESSES. Over 100 you can
start anywhere — anytime. Unique 40 pg. catalog — $1.
C.B.I E.N . PO Box 4759. Santa Barbara. CA 93103
MAILORDER OPPORTUNITY' Start profitable home
business without experience or capital Information
tree. Mail Order Associates. Inc.. Dept. 589. Mont-
vale. NJ 07645.
SEND YOUR IDEAS for videogames to PINTEX for
professional evaluation. Pintex helps you. the de-
signer, by protecting your ideas, suggesting possible
programming variations, and handling the complex
business end ot marketing your idee. Pintex Market-
ing. PO Box 11421. Lynchburg. VA 24506.
WANTED! MICROCOMPUTER PRODUCTS. Peripher-
als. Software. We manufacture, market, finance your
designs. Large royalties Write for confidential Infor-
mation kit Cogent Technologies. 1 Pennsylvania Plaza.
Suite 100. NY. NY 10119.(212)408-1770.
SERVICES
EPSON RIBBONS RE-INKED! For information, SASE:
Wade Rogers. 2700 Lemon Tree Lane. Charlotte. NC
28211.
ATARI
NEW computerized 'SLOT MACHINE'— Authentic ec-
tion — Realistic sounds— Seven playing levels ATARI
400/600 Send $14.95 to Jackpot Tape. 139 West Ar-
boles. Thousand Oaks. CA 91360
GAMES
Tl 99/4A GANGSTER SHOWDOWN game program.
Cassette and catelogue $7 00. Ken Baum. 792 Box-
wood. Warminster. PA 18974
NEW— FOR THE APPLE lie: 'LASER-BASE OMEGA'
FUN. CHALLENGING. Disk $22.50 Kevin Hollis. P.O.
Box 134. Blythe. CA 92226
APPLE GAMES $4.99 Free catalog. Write: L Mas-
cara. Rainbow Software. 255 Hillside Ave.. Valley
Stream. NY 11580
TIMEX/SINCLAIR
KROK. STAR SEARCH. NOAH S ARK. finest pro-
grams available. Machine language action, graphics.
SASE Brown Cottage. 5486 Bright Hawk. Columbia
MD 21045
February 1 984 « Creative Computing
259
■■■■■■■■■m
INSTRUCTION
PLANS & KITS
TRS-80
UNIVERSITY DEGREES BY MAIL! Bachelors, Mas-
ters, Ph.O.s ... Free revealing details. Counsel-
ing, Box 389-CE02, Tustin, C» 92680
COMMODORE 64
ARCADE ACTION— MOVIE THRILLS— "Lightcycles".
futuristic motorcycle chase-fast machine language
tor Commodore 64 on Disk or cassette Send $15 .95 to
UNICORN Box 7L. Graysummit. MO 63039
COMMODORE 64 OWNERS— Use our calorie man-
agement program to lose weight and maintain diet.
Flexible database with over 380 entries OIATRON
$29 95. Cassette Donnie Brannen 166 Noah s Road.
Wetumpka. Al 36092
COMMOOORE 64 Casino Pac— includes Blackjack.
Poker. Keno. Slots— Graphic Simulations ol Vegas
video machines— S39.64TOUR— intro to 64s fea-
tures and capabilitiea— $12. (Disk or Tape). Ad-
vanced Microwave, 1701 A Park Glen Circle. Santa
Ana. CA 92706. (714) SS4-6470.
PROJECTION TV ... CONVERT your TV or COM-
PUTER MONITOR to project 7 loot picture. Results
comparable to $2,500 projectors Total Cost less than
$30 00 . PLANS AND 8" LENS $19.95 . . Illustrated in-
formation FREE. Macrocoma-EF. Washington Cross-
ing. Pennsylvania 18977 Creditcard orders 24 hours
(21 5)736-3979. ____
APPLE PRODUCTS
APPLE 9-TRACK TAPE DRIVES Read/write industry
standard 800 bpi tapes on an Apple Call/write lor de-
tailed brochure Electrovalue Industrial Inc.. Box 376-
D. Morris Pla ins. N.J 07950. (201) 267-1117
MONEY FOR YOUR OLD Apple 1 I need them lor pro-
totype work Call George. 1(8 00) 451-1018
MAILING LISTS
COMPUTER SHOW ATTENDEES NY.. N J.: 15.000
names. $30/M P/S labels. For info. (201 ) 297-2526
TRS-80 COLOR COMPUTER Soltware available
Chattanooga Choo-Choo Software P.O. BOx 15892.
CHATTANOOGA. TN 37415 (615)875-8656
USERS GROUPS
FREE VIC-20 and COMMODORE 64 USERS GROUP
MEMBERSHIP with software purchase Why pay to
belong to a users group when you don't have to' Ben-
efits Newsletter, extensive club library, discounts,
contests, questions hot-line and morel Free details—
(803) 797-1533 Lords of Basic. PO Box 459. Dept 103.
Ladson. SC 29456. ,
COMPUTER REPAIRS
DON T THROW OUT your disk drive before calling us!
We II help you diagnose/repair Call: Micro Tek Digital
Group (512)258-8472.
MISCELLANEOUS
A NEW NATIONAL WELL established MLM food CO
expanding to weight control. Fantastic GF opportu-
nity! Low calorie retorts plus diet plan equals positive
loss Contact Dr Gilmartin. 1749 Arden, Sacramento.
CA 95815 (916)791-1736
creative conepa ting's RETAIL ROSTER
A DIRECTORY OF STORES AND THE PRODUCTS THEY CARRY
TO PLACE A USTING CALL COLL ECT: LOIS PRICE (212) 725-4215
ALABAMA
VILLAGE COMPUTERS. 1720 28th Avenue South. Home-
wood. 35209 (205) 870-8943 Apple. Vector. Graphics.
Peripherals, Software. Training and Service.
EAGLE MICROSYSTEMS— Full service/support Cor-
ona. Kaypro. Hewlett-Packard Computers Specializing in
Peachtree-MicroPro Software. 114 West Magnolia. Au-
burn 36830 (205) 826-3691
ARIZONA
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Soltware. Peripherals PHOENIX— 2727 W
Indian School Rd . (602) 279-6247 TUCSON— 7109 E.
Broadway. (602) 885-6773.
CALIFORNIA
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals ANAHEIM— 330 E Ball
Rd.. (714) 776-9420. CAMPBELL— 2350 S Bascom Ave .
(408) 377-8920. EL CERRITO— 6000 Potrero Ave.. (415)
236-8870 LA MESA— 8363 Center Drive. (714) 461-0110
LOS ANGELES— 2309 S Flower St.. (213) 749-0261 PO-
MONA— 1555 N. Orange Grove Ave.. (714) 623-3543
REDWOOD CITY— 2001 Middlefield Rd . (415) 365-8155
SACRAMENTO — 1860 Fulton Ave . (916) 486-1575
WOODLAND HILLS— 22504 Ventura Blvd . (21 3) 683-0531
THE COMPUTER STORE OF OAKLAND— Apple. KayPro.
Osborne. Televideo, Texas Instruments Classes/Ser-
vices/Financing/Free Parking 1320 Webster. (94612) (415)
763-7900
VALLEJO— COMPUTER IDEAS. 1029 Tennessee St..
94590 (707) 552-5076 Commodore. Epson. Sanyo. Soft-
ware/Peripherals. Full Service/Support.
FAIRFIELD— THE SOFTWARE PLACE. 727 Texas Street.
94533. (707) 427-2104 Software, books, magazines, and
accesscies for your computer. Sale prices everyday'
AMERICAN MICROTEL— 884 Lincoln Way. Suite 32B.
AUBURN 95603 (916) 885-1172. Corona/IBM. Franklin/
Apple. Atari. Commodore. Software. Hardware. Periph-
erals. Supplies. Books/magazines Classes/research.
E-COM Buyers Club available. Atari Service (FAN)
ANAHEIM— SOUND ROOM. 1100 W Lincoln. 92805 (714)
635-8621 ATari. Apple. Commodore— Hardware/Soft-
ware/Peripherals Support/Training.
COLORADO
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals DENVER— 5940 W
38th Ave.. (303) 422-3408.
CONNECTICUT
C1E DISTRIBUTING— Edgewood Drive. Jewett City
06351 (203) 427-0657 Retail outlet and wholesaling for
dealers.
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals AVON— 395 W. Main
St. (Rt. 44). (203) 678-0323..
BMC COMPUTER CENTER— 107 College St.. Middle-
town. 06457. One stop automation specialists — providing
solutions for you! (203) 347-8515
BLR COMPUTER SOLUTIONS INC (203) 744-5715 Tele-
video Business Systems. Anadex. Diablo. Micropro. MBSI.
ABS. Complete turnkey installations!
EXECUTIVE SOFTWARE-Stamford-(203) 359-2604
Dedicated to excellence in microcomputers! Authorized
dealer lor KAYPRO 4 ALTOS
FLORIDA
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Soltware. Peripherals HIALEAH— 4705 W
16th Ave . (305) 823-2280 JACKSONVILLE— 8262 Ar-
lington Expressway. (904) 725-4554 PLANTATION— 7173
W Broward Blvd . (305) 791-7300 TAMPA— 4109 Hills-
borough Ave . (813) 886-2541
NORTHWEST FLORIDA-Computer Center Inc.. 7143 9th
Ave . Pensacoia . 32504 (904) 478-6558 Authorized sales/
service/training Commodore. Corona. PC . others
GOERINGS BOOK CENTER — 1310 West University Av-
enue. Gainesville 32603 (904)378-0363. Books and mag-
azines Open until 9:00 Sun 1 00 to 5:00
GEORGIA
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Soltware, Peripherals. ATLANTA— 5285
Roswell Rd . (404) 252-4341
MENTOR TECHNOLOGY, 3957 Pleasanldale Road. At-
lanta. 30340. (404)447-6236 Televideo. Eagle. OSM. Pro-
writer. Morrow. Business Software. Multi user specialists!
ILLINOIS
VIDEO ETC . 465 Lake Cook Plaza, DEERFIELD. 60015.
(312) 498-9669 Other locations: SKOKIE (31 2) 675-3655.
ORLAND PARK (312) 460-8960. BUFFALO GROVE. (312)
459-6677. strong Hard/Software support for Apple. Atari,
Kay Pro. IBM-PC
DATA DOMAIN OF SCHAUMBURG. 1612 E. Algonquin Rd.,
Schaumburg 60195. (312) 397-8700. 12-9 Mon.-Fri., 10-5
Sat. Authorized Sales and Service for Apple II, Apple III,
LISA, Osborne end Alpha Micro Computers Hewlett-
Packard Calculators and accessories. Largest Book and
Magazine selection in Midwest. VISA, MC, Amer. Exp.
accepted for phone orders.
LOMBARD-COMPLETE COMPUTING 890 E Roosevelt
(312) 620-0808 Kaypro. Eagle, Victor. Atari. Commodore
64. Great Software Selection! Service/Training
FARNSWORTH COMPUTER CENTER— 1891 N Farns-
worth Ave . Aurora 60505. (312) 851-3888 and 383 E North
Ave Villa Park 60181, (312) 833-7100. Mon-Fn 10-8. Sat
10-5. Apple. Fortune. Hewlett-Packard Series 80 Sys-
tems. HP Calculators. IDS Prism. SMC. Daisy Writer
Printers.
INDIANA
BYTREX COMPUTER SYSTEMS— 5958 Stellhorn Rd..
Fort Wayne 4681 5 (219)485-7511 Atari. Zenith. Sony, Tel-
evideo Hardware/Software. Sales * Service.
KENTUCKY
SOUTHERN COMPUTER SYSTEMS— SHELBYVILLE. 630
Main Street. 40065. (502) 633-5639; LOUISVILLE. 10474
Blue Grass Parkway. 40299. (502) 491-7704. Microcom-
puters: Northstar. TRS-80. Kaypro. Franklin Peripherals
Okidata. C Itoh. Corvus Software: All major brands
Turnkey Systems We service all major brands!
MARYLAND
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals BALTIMORE— 1713 E
Joppa Rd . (301) 661-4446 ROCKVILLE— 5542 Nichol-
son Lane. (301) 881-5420
MASSACHUSETTS
SCIENCE FANTASY BOOKSTORE— 18 Eliot St., Harvard
Square. Cambridge 02138; (617) 547-5917 11-6 Monday-
Saturday till 8 Thursday Apple. Atari. IBM. TRS-80. and
Commodore 64 strategy and adventure games.
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals PEABODY— 242 An-
doverSt .(617)531-9330 WELLESLEY— 165 Worchester
Ave. (617) 237-1510 _^_
RAM COMPUTER CENTER— ACTON. 427 Great Road.
01720: (617) 263-0418. N.E.'s Largest Selection of Per-
sonal Computer Software
MICHIGAN
COMPUTERLAND — 35850 Van Dyke. STERLING
HEIGHTS 48077. (313) 268-4400; 22000 Greater Mack Ave ,
ST CLAIR SHORES 48080. (313) 772-6540. Apple. Com-
paq. DEC. Epson. Fortune. IBM. Osborne. Tl PRO
MISSOURI
COMPUTER ANNEX— 411 South Campbell. Springfield
65806 (417) 864-7036 Franklin. Epson. Hardware/Soft-
ware, Service. Supplies, Classes.
MONTANA
THE COMPUTER STORE— BILLINGS. 1216 16th St West.
59102. (406) 245-0092 Apple. Kay Pro. Hewlett Packard.
Commodore. Hardware/Soltware/Penpherals— Ser-
vice/Training.
NEBRASKA
RIDGEWOOD COMPUTER SERVICES— Business Com-
puter Specialists. Training. Interfacing. Programming.
Automate your office! (402) 733-7090
NEW HAMPSHIRE
VIDEO STORE— 140 Congress, Portsmouth 03801 (603)
431-1211. Osborne and Epson QX 10 for your business/
home. Software. Supplies.
COMPUTER HUT of New England— 101 Elm, Nashua.
03060. (603) 889-6317. Retail Mailorder DISCOUNT
HOUSE for all your personal computing needs.
NEW JERSEY
260
COMPUTERLAND. 35 Plaza. Rt. 4 West Paramus. 07652
(201) 845-9303. Apple. IBM. DEC. etc. We know small
computers.
February 1984 «=■ Creative Computing
uiiliiliiul wwmruiLn^vnr. . oaouiiiiiiunvt?.
Summit 07901 (201 ) 277-1020 10-5:30 M-F. 10-5 Sat Ap-
ple IBM. Wicat Authorized Dealer Sales and Service.
WAYNE SOFTWARE — 1459 Route #23. Wayne 07470.
(Across from Packanack Center) Books. Programs. Dis-
count Prices' (201 ) 628-7318.
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals. ASBURY PARK — 1013
State Hwy 35. (201 ) 775-1231 FAIR LAWN— 35-07 Broad
way (Rt 4), (201) 791-6935
VIDEO CONNECTION and COMPUTER CENTER OF SO-
MERSET— 900 Easton Avenue. 08873 (201) 545-8733
Atari. Altos. Commodore. IBM. Hardware/Software/
Supplies.
SOFTWARE SPECTRUM. 382 Somerset St North Plain-
field. NJ 07060 (201) 561-8777 Programs sold-rented!
Apple. Atari. Commodore. TRS-80. IBM PC. others. OVER
1.000 TITLES' 20% DISCOUNT
EXECUTIVE COMPUTER NETWORK 373 Route 46W.
Fairfield , Computer training for professionals. Lotus 1 «2»3.
dBASE II. Wordstar. MultiPlan. Multimate. Visicalc. IBM PC
(201)575-5552
S/S/T COMPUTER CENTER— Pinebrook Plaia Rt 46
(201) 575-2502- Waynecrest Plaza Rt 23 (201) 696-0112
Epson. Kaypro. Eagle. Seequa. Franklin. Software.
Peripherals.
SOFTWARE STATION — Rockaway Townsquare Mall Dis-
count microcomputer software, books, peripherals, fur-
niture. Free Educational Catalog 1 (201 ) 328-8338.
JEFFERSON COMPUTER CENTER. Lakeside Shopping
Center. Jefferson Township. 07849 Atari/Franklin Hard-
ware. Multiple software selections, peripherals, books,
magazines Authorized service (201 ) 663-0224
NEW YORK
COMPUTER WORLD— 6464 W. Quaker St.. Orchard Park.
14127. (716) 662-4141 M-F 9-9. Sat: 9-5 Atari. Commo-
dore— VIC-20. 64 Epson HX20. OX10 computers, and
printers Hardware/Software
SOFTWARE EMPOR ' re.. Ro»-
lyn Heights. 11577. (516) 625-0550 LARGEST SELEC-
TION OF SOFTWARE ON LI Apple. Atari. Tl. Commodore.
IBM and more + hardware/penpherals/books/magazines.
FARMINGVILLEDATASCAN COMPUTER SYSTEMS. 2306
N Ocean Ave . 11738 (516) 698-6285 Atari. NEC. KAY-
PRO. APPLE Compatibles. Business Systems. Software/
Peripherals/Service.
ALPHA STEREO— 345 Cornelia Street. Plattsburgh 12901.
(518) 561-2822 Atari computers and software Weekdays
10-8. Sat. 10-6. Sun 12-5.
i^uMfu i tnwAHt — *JB4 nempsteaa lurnpike. tast
Meadow. 11554; (516) 731-7939 Large selection of Apple.
Atari. Commodore software Featuring business, utility and
games Call for the latest software releases Authorized
Franklin Ace service.
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals AMHERST— 3476
Sheridan Or. (716) 835-3090. ROCHESTER— 937 Jeffer-
son Rd . (716) 424-2560 N WHITE PLAINS— 7 Reservoir
Rd. (914) 761-7690.
RAY SUPPLY— Hardware/Software Discounted! Soft-
ware Rental Club. Glens Falls (518) 792-5848. Latham (518)
783-7067. Syracuse (Fayetteville) (315) 637-4243. Platts-
burgh (51 8) 561 -3870. Malone (51 8) 483-3241
NORTH CAROLINA
HICKORY— SIMPLIFIED SOFTWARE. 118 Third Avenue.
N W . 28601. (704)328-2386 Authorized Zenith Data Sys-
tems Dealer. Software tor Z100. IBM/PC DEALER IN-
QUIRIES INVITED
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals GREENSBORO— 4620
W Market St .(919)299-5390
OHIO
ABACUS 11—1417 Bernath Pkwy . TOLEDO 43615: (419)
865-1009 4751 Monroe St (419) 471-0082. 10-6. 10-9
Thursdays. IBM-PC. Epson. Apple. Osborne. Lisa
NORTH COAST COMPUTERS. 650 Dover Center. Bay Vil-
lage 44140. 216-835-4345. 10-6 Mon-Fn. 10-8 Tuesday.
930-5 Saturday Apple. Osborne. Vector Graphics. Altos
TOLEDO— HEATHKIT ELECTRONIC CENTER. 48 South
Byrne Rd . 43615. (419) 537-1887 Heath/Zenith Com-
puters. Software. Peripherals.
BARNHART S COMPUTER CENTER— 548 N Main. UR-
BANA 43078. (513) 653-7257. Atari. KayPro. Columbia
Franklin Software. Service/Training.
OKLAHOMA
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals OKLAHOMA CITY—
2727 Northwest Expressway. (405) 848-7593.
PENNSYLVANIA
neAiniMi tLtuinuNii. otN i tn& — neatn/iemtn
Computers. Software. Peripherals. PHILADELPHIA— 6318
Roosevelt Ave . (215) 288-0180. FRAZER— 630 Lancas-
ter Pike. (Rt 30). (215) 647-5555. PITTSBURGH— 3482
Wm Penn. Hwy. (412) 824-3564
RHODE ISLAND
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals WARWICK — 558
Greenwich Ave.. (401 ) 738-5150
UTAH
HEATHKIT ELECTRONIC CENTERS— Heath/Zenith
Computers. Software. Peripherals. MIDVALE — 58 East
7200 South. (801 ) 566-4626
VIRGINIA
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals ALEXANDRIA— 6201
Richmond Hwy . (703) 765-5515 VIRGINIA BEACH— 1055
Independence Blvd . (804) 460-0997
WASHINGTON
COMPUTERS ♦. 2504 Jefferson Avenue. Tacoma. 98402
(206) 272-2329 Atari/Commodore Computers. Atari/
Commodore/TRS-80 Software Supplies.
HEATHKIT ELECTRONIC CENTERS — Heath/Zenith
Computers. Software. Peripherals SEATTLE— 505 8th
Ave.. North. (206) 682-2172 TUKWILA— 15439 53rd Ave
South. (206) 246-5358. VANCOUVER— 516 S.E. Chaklov
Dr. (206) 254-4441.
LYNNWOOO— MEDIA MAN— 18500 33rd W . Suite B-2 (In
the Alderwood Plaza). 206/775-8544 Software and sup-
plies for Apple. Atari. IBM. Commodore.
CANADA
PERSONAL SOFTWARE. 146 Paoli Pike, Paoli. 19355.
(215) 296-2726. Sottware Specialists Custom Pro-
grams. Canned Programs and Peripherals.
ARKON ELECTRONICS LTD —409 Queen St West. To-
ronto MSV 2A5. (416) 593-6502 Apple dealer. Software/
Hardware for Apple. Atari. Commodore 64, VIC-20. TRS-
80. and more. #1 in service' Books/Magazines. U.S.
Inquiries.
BYTE COMPUTERS-VANCOUVER. 2151 Burrard Street.
V6J 3H7. (604) 738-2181 Apple Authorized National Ac-
count Dealer DEC. IMS. MORROWS. QX-10 Hardware/
Software/Service/Training.
SABRE COMPUTER SYSTEMS— Unit #1—2810 St John
St.. Port Moody. B C V3H 2C1 Hardware/Software/Pe-
npherals for business, education and home: Apple. Atari.
Commodore. IBM and more. Full Service/Support/Train-
ing & Mail Order. U.S. Inquiries.
fche creative computer mavt
SOFTWARE AND HARDWARE SHOPPERS GUIDE
ONLY
$19.95
Self
Centering
360°
Cursor
Control
>
Full X-Y
Coordinate
Control
2 Firing
Buttons
THE AMP0TR0NIC SELF-CENTERING
JOY STICK FOR APPLE COMPUTERS
Joy Stick Non-Self Centering $16.50
Z-80 Card $75.00
80 Column Card $75.00
16K RAM Card $45.00
Fan for Apple. 2 Power Outlets $40.00
Power Center. 6 Outlets $19.00
RF Module $12.00
Computer Paper 1 5# .
3300 sheets 9Vi"xir $29.»5/boi
Oiskettes Call
Include $2 50 mm for shipping handling
NY State residents add sales tax
Send check or money order to
AMP0C ENTERPRISES INC
5 BEEKMAN ST SUITE 720. NY 10038
(212) 233-1780
Dealer Inquiries welcome
«B1E
of looking for reliable
Source of Supply?
from Looking???
about
QUALITY??
DISKETTES
ACCESSORIES
Call Bob Kelly Now. . .
Kelly Computer Supplies
1811 Carl St. • St. Paul. MN 55113
Toll Free . . . 800 - 447 - 2929
MN Res. Call Collect. . .612/644-9030
MEMOREX DISKETTES
5V4 in. DISK STORAGE
FOR 17.5c PER DISK
DISKPAGE II
Finally an affordable notebook storage
system that's safe and easy to use.
Each DISKPAGE II™
— fits into any standard three-ring
loose-leaf notebook.
— holds two 5-1/4" disks securely.
They cannot fall out.
— has lots of space for titles, file
listings and notes.
PERFECT FOR STUDENTS. INSTRUCTORS.
USER GROUPS AND HOME USERS FED UP
WITH THE HIGH COST OF DISK STORAGE.
Send check or money order for 35c per page
(min. order 10 pages) to:
DALY COMPUTER ACCESSORIES CO.
P.O. Box 545
Elmslord. N.Y. 10523
Please add $1 50/order for shipping A handling
NY State residents add 5-3/4% sales tax
EDUCATIONAL DISCOUNTS AVAILABLE
For sample DISKPAGE II send $1 00 for s/h
February 1984 « Creative Computing
261
i&
SAVE MORE
THAN EVER ON
3M Scotch
DISKETTES!
V. SSOO-MTPI (746) la a* n
SV DSOO-C6TP1 ,747) U M •*
<Sfk*c*y soft to or If MCtor |
B SSSO(740| uor.i
»SSOO|74I| tiMft*
•-OS00.743) 5j»n
(Seedy Hit « 32 sec** |
3M MEAD CLEANING KITS U) 00
Save even more on quantity orders!
»*rwnumOd« »iMM)m Add S3 00 sfc-vptftg
pe* MO taefcenes COD charge $ 1 65 adcMgoai
Vi*a • Mastercard • Check*
For fast service cad
DISK WORLD!
ft
Nationwide: 1 -500421 -M27
*
In Illinois 312-944-27M
*.
Surtf 4606 • 30 E Huron Slr«« . OC4Q0, Mnort 60611
Aulhon/erJ Distributor
CIRCLE 342 ON READER SERVICE CARD
OKIDATA
92A
1 160 CPS
— DOT MATRIX
PRINTER
IN STOCK
LIMITED TIME
ONLY
OKIDATA 93 - 850.00
WABASH DISK 165.00
per case of 100
ss/sd - 165.00 ss/dd 195.00
ss/dd- 275.00 vebatim
dadalife - 245.00
DISK CONNECTION LTD. • 703451-4100
6641 BackhekRd.,
Springfield. VA 22150
KAYPRO, EAGLE,
OKIDATA, TRANSTAR
Choice Visa. Mastercard
Maxell Floppy Disks
The Mini-Disks
with maximum quality.
Dealer inquiries
inviled COD's
accepted Call
IKI I (8 2354137
PACIFIC EXCHANGES
CIRCLE 343 ON READER SERVICE CARD
CIRCLE 344 ON READER SERVICE CARO
OTDK
flexible disks
Call Free (800)235-4137
for prices and information.
Dealer inquiries invited.
C.O.D. and charge cards
accepted.
ww-
PACIFIC
EXCHANGES
100 Foothill Blvd
San Luis Obispo CA
93401 (In Cal call
(80S) 543- 1037)
CIRCLE 345 ON READER SERVICE CARD
TM
A TIL. A -APPLE THREAbED
INTERPRETIVE LANGUAGE
THE
FORTH DAPPLE
"Incredible Features at an Incredible Price"
• Complete Forth Word Set
• Full Screen Editor
• Complete Structured 6502 Macro
Assembler
• Hi-Res Graphics
• Floating point with all popular functions
• Complete self contained DOS
• Interface to DOS 3.3 Files
• Fifty-t- Page Manual
• Strings. Array, Case, Lo-Res, Sound
Words, and More!
COMPLETE!
29
95
NJ residents
incl. 6% Sales Tax
Minimum system: Apple II. II Plus, Of lie W/48K
and one disk drive; can use language card and
more disk drives if available.
Visa/MasterCard accepted; incl. card #. exp. date
and signature, or send check or MO. to:
TERRY BROTHERS SOFTWARE
P.O. BOX 29, ROOSEVELT, NJ 08555
(609) 799-9190
Scotch Diskettes
Rely on Scolcrr* aisken.es to keep you' valu-
able data sate Dependable Scotcn diskettes
are tesiedano guaranteed error tree Tneiow
abrasivity saves your read write neads
Trie/ re compatible witn most diskette drives
(800)235-4137
OMWjr Inqu,,,**
■ nvtlad
I'M UK H< HAN(.IS
IIDIIonlhillHIwI
Sin luisOtmpn ( A
•'1*11 In C .il ( jll
M,,„
CIRCLE 335 ON READER SERVICE CARD
CIRCLE 346 ON READER SERVICE CARO
262
flCwA-oil
l into"* J*}
FOR VIC 20'" AND
COMMODORE 64*"
TaxAid 1 /ic jo , * 19.95
Tax A id II in vie * 24.95
TaxAid III cm * 24.95
PMctt lltttd 6rt for ctftltttt.
Add IS. 30 for disk vtrtlon.
NORTHIANO ACCOUNTING. INC
^^^^ «M- M S««*d a„ ____
PWH *— Wtol "N SJ6IO f
■■■U I2HUJ4-S0IJ
wm
■aaai
■■
TAX PREP
Easy 1983 Taxes for
MULTIPLAN Users
If you use Multiplan, you can't
allord not lo use TAX-PREP for
the fastest, simplest tax prepara-
tion ever MultiplarvTAX-PREP
one of the best, complete personal
income tax systems available.
And the price I* right!
TAX-PREP is available on Apple
II and IBM compatibles (specify
machine) for $89.95 (add 6% tax m PA)
CALL OS WRITE F OR MORS INFORMATION
ll\aaaa
17BRYNMAWRAVE BALACYNWYO PA 19004
(215) 667-4064
February 1 984 • Creative Computing
(SI
APPLET
JU trwty iWwdtMi prate* 1
f ar we ftrat tune an>av ya#-
*«■» to «& KJBK capacity
■J.. 4. .
> from any rjtnar «ara>
Earn packed (Mi rcUM an aitara. _
rcimtrq mU and wtartonra programa
mafMnubk to * compuisnau' Each rraod
Urary Casks > , I and ■ are mumo caugoma Dwacaud
•SSim ■ uwmti ■ —A wnca . wmtmm .
■ClCMCf • TBCHMOLOOV. tact, ^M ** «
■ ■!■ tor aaHw HIH eta*.
WHY PAY MORE?
Order dract from tn* ad and Sava up ta I1M. ,.,-,
LArary Oafcs I. ■ and ■ and gat a apaoM bonua da*
■taaa oar ?60 program a lor Si 79 95 * S3
aheprji For tf* bast «**. racMe al 9 deft* taawvv
o*ar 600 at a* beet programs fr a*a> Mc aaa*
•or a packaga pnca of onky S389 Poatage Parr
yomoanwB you- ouanaai
■ra • f ■aci*m« (taaa fanat*
teu Maat an* o* a»VaWy, i
(MtCaliw.
1-M&M7W
■f a bnj and '•"•»■! aoa (For 3 3 006]
\ferbatim
flexible disks
Call Free (800) 235-4137 for
prices and information. Dealer
inquiries invited COD and
charge cards accepted.
CIRCLE 347 ON READER SERVICE CARD
PACIFIC
EXCHANGES
100 Foothill Blvd.
San Luis Obispo. CA
93401 In Cal call
(800) 592-5935 or
(805) 543- 1037
.IRCLE 348 ON READER SERVICE CARD
MS DOS & ATARI Compat.ble
APPLICATION SOFTWARE
POWERFUL
ORDER ENTRV
INVOICING
INVENTORY CONTROL
ACCOUNTS RECEIVABLE
SALES ANALYSIS
MAILING LABELS
PURCHASE OR0ERS
Integrated
S695
Complete
IMS DOS Only)
Oamo Pkg. $60
Residential Properly 1011,11,
tot Homeowners.
*»»•'■ * Agenle S29 95
Investment Property
Ceeh Plow Analyele $49.95
Seles Manager
Oelebese lor Selee Activity $99 95
Contect
Distributed po bo. ias
Computing Lombard. Illinois 60148
Systems O 121 4»s-ot2 1
IS OFFICE NOISE
OUT OF CONTROL
SILENCER ENCLOSURES
can help clean up noise pollution
FREE BROCHURE AND PRICE LIST
Sound enclosures designed
for most word and data
processing printers!
MKM mfg. inc.
P.O. BOX 4297
SAN RAFAEL. CA 94903
PH (4 15) 4 79-0633
CIRCLE 350 ON READER SERVICE CARD
TRS-80 MODEL 4
Word Processing Program
■ - Jl TR&OQS.O
•OK TUT BjLMT([R
FCMM LITTER , MA:, Mil ,
P4"*iJ"n. MOaOftTtOMAl **ACE jl
Wra» «0 e>fY*rt>nt tv-mar. •-' OiYft ,<v:iu<»«*j FUff i
Sama powarlm atftltng *a*t u ..M m ZOfllO* II --in <x>*«n*», „
varseaaa aM
it •
"-enyne ej-ev aje-ew I evViej tv run on Bjp
MK-W. a '■'- MAX 80 ■ 80.J4 0,*tM.,
LoW'tat
mooci i. atooci hi lnw ao
CALL 1-305-259-9397
Ji A /f TT~ lX r * N,TEK SOf TWARE
PRODUCTS
>"f I tMsaatasa WnTMH* TMf l
Sure
tt$ insured?
SAFEWAKF.™ Insurance provides full
replacement of hardware, media and
purchased software. As little as JJVyr covers:
• Fire • Theft • Power Surges
Earthquake • Water Damage • Auto Accident
For information or immediate coverage call
1-800-848-3469
In Otto cult (614) 262 -0559
■WKwAKI-:. THE l\M K.VVCK \i\Y\i\ INC
CIRCLE 3S1 ON READER SERVICE CARD
•MICROCOMPUTER*!
BUSINESS
SOFTWARE
MEDICAL MGMT...
DENTAL MGMT...
INSURANCE AGENT
LEGAL BILLING
PROPERTY MGMT..
AND MUCH MORE !
UNIVAIR INTERNATIONAL
9024 St. Charles Rock Road
ST. LOUIS. MISSOURI 631 14
(314)426-1099
fSRSfc
of looking for reliable
Source of Supply?
m
from Looking???
about
QUALITY??
DISKETTES
ACCESSORIES
Call Bob Kelly Now. . .
Kelly Computer Supplies
181 1 Carl St. • St. Paul. MN 551 13
Toll Free . . 800 - 447 - 2929
MN Res. Call Collect. . .612/644-9030
3M SCOTCH DISKETTES
263
aaaaaaaaa.
3M
SAVE 501
on
Scotch
k Diskettes
SVa'
Dealer Inquiries Invited
744D i side doi ciem $22 so
7dS 2 sides a: *»i 00
side auad 9- ssi so
juad % tpi $«5 so
8"
740 1 sioe sai dens
741 I
S7S 60
$19 00
SJ7 tO
Cnpc»s vis* MCCOD Add $? sn.oomq
LYBEN COMPUTER SYSTEMS
Ave
Mi 480
'780
Authorized Distributor
information Processing Products
CIRCLE 336 ON READER SERVICE CARD
POWER LINE PROBLEMS?
SPIKE SPIKERSm... The Solution!
Min.ni.;r equipment domogmo, %p«>e\ <md ..o.vhwied "I no«ve
to or Irom tentative equipment I convent tu*g*? protection
plus low pou RM ho\h filtering All unit* 1 ?0V 1 SA
MINI II 544 95
Woll Mount
> vtoge lil'et
? vochets
QUAD II S59 95
Woll mount Duol 3 stoor '<ltet
DUUXF. 519.95 4«xke.i».i.,r.t
Duol s uoge Itltefed
cfcl, 8 iwiichwxhets
mom swtth (use liohl
Kolglo Electronics Co., Ik.
6S H4 RjchRd Dept C C
Bethlehem PA 18017
dialers invitio
PA Ret Add 6 • COD odd
Older fottotyDiret
215-837-0700
Out at
800 523 96SS
S3 00 • Vhtpp.no,
Educational Programs lor —
ATARI, VIC 20, Tl 99/4A
TRS 80 Color Computer
Commodore 64
$700 P er
only I — cassette
Alphabet. Physics, Algebra,
Weather, Planetary Positions
and many others.
/ytplP" Offering, also
SAT Preparation
(5 cassettes)
Write for tree list:
MOSES ENGINEERING
P.O Box 11038
Huntsville. Al 35805
Telephone (205) 837-3356
CIRCLE 337 ON READER SERVICE CARD
CIRCLE 338 ON READER SERVICE CARD
wabash
Flexible Diskettes
6 Year Warranty - 1 00% Certified
FREE DELIVERY
5W' $|60
g£S $140.
5V4" $|89.
IsTd $17P.
5V«" $275
BULK *|%11
DSDD *«£??.
"Call lor Quantity Prices"
H 1-80O-634-2248
Software Services
1-701-280-0121
YOUR SEARCH
OVER
For all your
Computer Software.
Hardware & Accessories
Call 1-800-237-3500
In N.Y. State 212-246-0300
Call 01 write foi OUI
FREE CATALOGUE
COMPUTER
P.O. Box 366. Brooklyn. N.Y. 11229
CIRCLE 339 ON READER SERVICE CARD
SPEEDY EPROM
PROGRAMMER
For APPLE II
Programming any EPROM
2716, 2732, 2732A
2764, 27128
2516, 2532, 2564
in just 30 seconds.
Only $ 1 19.00
1 Year Full Warranty
LZZj Honilwcll
corp
CIRCLE 341 ON READER SERVICE CARD
JUKI 6100
LETTER QUALITY PRINTER
• 18 cps
• Word processing and graphic functions
• Proportional spacing control
• Uses IBM Selectric ribbons
• Compatible with Kaypro, IBM, Apple
Osborne, and others.
and more
U n ive rsity Ave, To Order
San Diego. Ca. 92104 (619)201-1442
[cTiTrntn^l
CASSETTES
y)
LOWER PRICES
> LONGER LENGTHS
DATA TRAC C 06. C 12 C 24
From the leading supplier ol Compuler
Gride Cassettes new longer length C 12 s
16 minutes per sidei provide the eitra lew
teel needed lor some 16K programs
• Premium 5 screw shell with leader
BASF tape
• Error Free • Money back Guarantee
SNIPPING HAMMING 13 SO
Mil M« M Cam* tlMn t> ••*,
l> M t\wl t> p»- uMi f **■*• im
YORK IO "Computerware
9525 Vassal An #CR Cruttwortrl CA 91311
|r^ PROMPT DELIVERY!!
IWS SAME DAY SHIPPING lUSUALLYl
64K DYNAMIC RAM ICs
200 ns n S5.97
150 ns ■■• $6.09
These are the ICs you need to
expand your IBM PC memory In-
stall these yoursell in the mother-
board or an expansion board Our
prices are olton hall that ot retail
stores Our quality is second to
none
We ieii cane* "»
Factory New Prime Pans JlPtO
MITED
(918) 267-4961
264
February 1984 *> Creative Computing
■■■
Educational Software!
Lowest Prices,
Professional Help!
List
124 95
Our
Price
M 9S
Koala Pads Appie n
with Micro-Illustrator Atari.
Vic 20, Commodore 64
Mastertypc Apple II Atari
Commodore 64
Bankstreet WrlMr Apple II
Alan Commodore 64
Story Machine Apple II
Commodore 64 Atari IBM
Snooper Trooper* Apple II
Commodore Disk Cart
Atari D Cart
HBJ SAT Prep. Apple II IBM
Commodore 64 TRS 80.
Atari
In Search ol the Most
Amazing Thing IBM PC
Apple II Commodore Atari 39 95 27 95
Early Games 2995 2195
Add 5°« or 2 00 mm lor Shipping and Handling
Cai residents add 6 5% Sales Tax
Visa and Mastercharge accepted
treecatalog^
)L®Q.?siifci(8j ILalb
, 9003 Reseda Blvd Suite 205- A
; Northndge. CA 9 1324 (2t3) 701-9438
99 95
39 95
69 95
34 95
44 95
79 95
CIRCLE 353 ON READER SERVICE CARD
SAVE UP TO 50% ON
Floppy Disks
& Computer
Supplies
we Discount the Top Brands
3M scotch 'Verbatim • Dysan
Memorex • BASF • Maxell*
TDK • Uttram a qwettcs
we also stock
Ribbons • Paper • Labels
Cleaning Kits • PrintwheeK
Storage Products
Call, write, or utilize Reader
Service for our FREE new
DISCOUNT catalog
LYBEN COMPUTER SYSTEMS
27204 Harper
St. Clair Shores, Ml 48081
(315) 777-7780
CIRCLE 334 ON READER SERVICE CARD
ATARI CARTRIDGE TO DISK
COPY SYSTEM MaVM
C0**Y ROUT** Dune* *• ta rmnm at »m canraftja w • WiW
•n» to t c***ajfaa mm M on one *aa I
lOMTMUMMfM C*mno*
CANTRrOCI
u> trrtn Vm o paraaow o> 4* hi
Sue*" an * uaa> fca»a>> and a
SUFt«CAHT • n
ran. mii o«m«< um
< a-, t kv. »HON'l»l«W«
.. --.-; .— .1. — . M'CMVKAaccaaaa*.
twOa a* M MUni >ntaajw o n awa) to aHejp w
FWOWTMAMaM COMPVTM MMMMTTIMC
HI CaMoma Av* Sua* »7.1 Rano Ma.aaa — <■ iTOl *■»«■»
OM*-« **m. CkMM &UTIACAIIT nMM (op#j'"
AT AMI • • tradamar* o' Warrw C*>mr»wnicatio*ia Inc
February 1 984 » Creative Computing
Daddy, where do
microcomputers
come from?
Tiuo informative books to teach your child
about the family computer
Growing up in the computer world
will be easier if your child under-
stands computers. And there's no
better place to start than with the
computer that's in your home— and
with the help of these two delightful
books.
Katie and the Computer and
Computer Parade read like children's
story books. Yet each one actually
teaches the basics of computer
operation.
Katie and the Computer traces the
fantastic journey that takes place
after Katie falls into her family's new
computer. Once inside the computer,
Katie finds herself in the imaginary
land of Cybernia where she meets
Colonel Byte. The Colonel guides
her on a funfilled journey that paral
lels the path of a computer com-
mand. Supplementary information
helps children relate the story to the
actual computer.
Computer Parade is the second
book in the Katie and the Computer
series. This time Katie and her
brother arrive in Cybernia just in
time for a computer parade— and to
learn how computer music is made.
All along their fanciful journey, the
threesome encounters friendly and
ferocious dragons, computer bits.
eeks and aaks. And of course they're
always on the lookout for program
bugs.
Any youngster age 4-10 will
delight in these books. They're easy
to read and richly illustrated in full
color.
Help your child grow up computer
literate by ordering your copies now.
MAIL TODAY TO:
CREATIVE COMPUTING PRESS
Dept MA2B 39 East Hanover Avenue. Morns Plains, NJ 07950
Please send me copies of Katie and the Computer at $8.95 each and Computer Parade at
$9.95 each, plus $2.00 shipping & handling per book. Total Amount $ .
D Payment Enclosed. (CA. NJ and NY State residents please add applicable sales tax.)
□ Charge my: □ American Express D MasterCard D Visa
Parrl *
Fvn
NAMF
AlinRFSiS
(please print)
CITY
STATF
7IP
'Outside US., add $3 for shipping and handling
□ Check here to receive a FREE catalog of computing books, magazines and guides.
Also available in your local bookstore or computer store.
For Faster Service,
PHONE TOLL FREE: 800-6318112
(In NJ only: 201 540 0445)
Index To Advertisers
R*ed*r
Raade
Reade
r
S*rvlc* No. Adv*rtl«*r
Page
Service No. Advertiser
Pag*
Service No. Advertiser
Pag*
101
Aardvark
100
153
EPYX
223
180
Otddata
215
Accent Software
178
279
Opportunities for Learrwtg
198
ALF Products
205
142
Excakbur Technologies Corporation
11
158
AHenbach industries
224
Fastrack Computer Products
135
151
Perfect Software
47
102
American Educational Computer
85
164
Franklin Computer Corp
76
218
Popcorn
106. 107
American Tounster mc
97
127
Frankhn fvknt
48-51
201
Prometheus Products, tnc
231
207
Am Type
199
128
Frankhn Mmt
61
208
Analytical Enojnes
108
152
Quark, mc
58. 59
Apple Computer
64.65
215
Gentecn Technology
241
276
155
Ouentm Research
Qumset
188
199
195
BASF
137
129
Hanoc Software, mc
235
103
Beagle Brothers
152
196
Happy Hands
141
156
Racko Shack
92.93
Borland
1
131
Hayes Microcomputer Products
24.25
157
Reader's Digest
162. 163
196
Broderbund
194
150
Hayes Microcomputer Products
140
187
RR Software
35
104
BUS Alter Dark
53
132
Heathkit
90
133
Hrs*a<i-
193
159
Howard w Sams
221
122
CaKott
104
194
Houston Instruments
72
160
Howard W Sams
12
105
Coftns International Trading
131
216
Scarborough Systems
38. 39
106
Commodore Business Machines
233
135
IBM Corporation
78.79
161
Scott. Foresman
197
107
CompuServe
86.87
136
IJG
150 151
220
Screenplay
37
130
Computer Advanced ideas
29
204
Indus
225
165
Sierra On Line
117
109
Computer Discount
254
203
Inmac
238
205
Sierra On-Lme
41
112
Computer Exchange
98 99
202
interactive Structures
217
162
Sierra On-Lme
63
110
Computer Mat Order East West
156. 157
166
SJB
136
111
Compute! OuM
258
170
Kentmgton fvVcroware
81
223
Southern Cakforrta Research Group
250
134
Computronics
Cov 3
Spmnaker Software
26. 27
294
Concord Peripherals
83
172
Leading Edge
Cov 4
167
Star tvVcroncs
213
246
Condore Computer
33
137
Lyco Computer
126. 127
168
Strategy Smuiations
69
112
Conroy-Le Pomte
98.99
198
Strobe
171
114
Consoknk Corporation
172
138
Mannesmann Tally
143
234
Sub LOOK
31
113
Consoknk Corporation
173
189
Mann's Wiyl Products
238
257
SubLogjc
219
115
Continental Sottware
2
206
Masse]
Cov2
305
SWP
129
116
Cosmic Computer
180
140
MECA
133
169
Systems Mgmt Associates
244
Counterpoint Software
13
190
McroLab
21
117
Creative Computing Peripherals
5
141
Micro Management
209
173
Tecmar
7
193
Micro So
77
199
Transtar
103
188
B Dafton Books
209
174
Monogram
17
236
Transtar
91
119
Data Link
234
176
Mountam View Press
110
241
Turning Point
125
197
Data Most
176. 177
179
Mylek
197
175
Tymac
239
121
Damson Computer Suppkes
15
120
Dennoon Kybe
9
National Education Corp
141
248
Lkncorn
36
123
Discwasher
62
192
National Education Corp
249
143
NEBS Computer Forms
145
178
Videx
19
214
DJR
228
144
NEC
57
212
Electronic Arts
159
145
NEC
169
230
Warlock
198
213
Electronic Arts
227
214
Nibble Notch
197
181
Wholesale Technology, mc
55
163
Electronic Protection Devices
23
147
Nonagon
114
182
John Wiley & Sons
161
108
Electronic Specialists the
234
217
Northeast Exposition
236
124
EPYX
134
NFS Schools
113
184
Winner's CkCks
132
125
EPVX
95
185
186
Xerox Education Publications
XORCor
70. 71
66
266
February 1 984 * Creative Computing
FREE
iiirrjRiiiATirjn
SERVICE
Free! Quick! No Obligation!
Let us forward your request tor further
information you'd like to receive on
any number of products or services
mentioned or advertised in this
month's issue of Creative Computing.
No charge or obligation! And as easy
as 1-2-3!
1 Clearly print/type your name/
complete address on one of the
attached reply cards.
2 Circle the number(s) on that card
which correspond to the num-
bers) you'll find at the bottom of the
ad(s)/article(s) about which you'd like
to learn more. (You'll also find these
key numbers on advertised products
in this month's Advertiser's Index.)
3 Stamp and mail the card. The
sooner it's sent, the quicker you'll
get the literature you're after.
This is also an ideal time to become a
subscriber to Creative Computing—
the number-one magazine of com-
puter applications and software— at a
savings of 20%. One whole year, 12
issues, is just $19.97. (It's usually
$24.97.) And we'll be happy to bill you.
Just check the appropriate box at the
bottom of the reply card... and make
certain we have your complete
present address.
Please note that the attached reply
cards are for product information/
new subscriptions only. If you've got
editorial inquiries, write to Creative
Computing. 39 East Hanover Avenue,
Morris Plains, NJ 07950.
FREE
inFrjmriATirjn
SERVICE
101 102 103 104 105 106 107 106 109 110 111 112 "3
126 127 128 129 130 131 132 133
•OS
S3
£
o
CD
>
1
CD
&v
O
151 152 153 154 155 156 157 156
176 177 178 179 180 181 182 183
201 202 203 204 205 206 207 208
226 227 228 229 230 231 232 233
251 252 253 254 255 256 257 258
276 277 278 279 280 281 282 283
301 302 303 304 305 306 307 306
326 327 328 329 330 331 332 333
351 352 353 354 355 356 357 358
376 377 378 379 380 381 382 383
401 402 403 404 405 406 407 408
426 427 428 429 430 431 432 433
451 452 453 454 455 456 457 458
476 477 478 479 480 481 482 483
PLEASE PRINT CLEARLY-
137 138
162 163
187 188
134 135 136
159 160 161
184 185 186
209 210 211 212 213
234 235 236 237 238
259 260 261 262 263
284 285 286 287 288
309 310 311 312 313
334 335 336 337 338
359 360 361 362 363
384 385 386 387 388
409 410 411 412 413
434 435 436 437 438
459 460 461 462 463
484 485 486 487 488
Use only one card
114 115
139 140
164 165
199 190
214 215
239 240
264 265
289 290
314 315
339 340
364 365
389 390
414 415
439 440
464 465
489 490
116 117 118
141 142 143
166 167 168
191 192 193
216 217 218
241 242 243
266 267 268
291 292 293
316 317 318
341 342 343
366 367 368
391 392 393
416 417 418
441 442 443
466 467 468
491 492 493
119 120
144 145
169 170
194 195
219 220
244 245
269 270
294 295
319 320
344 345
369 370
394 395
419 420
444 445
469 470
494 495
121 122
146 147
171 172
196 197
221 222
246 247
271 272
296 297
321 322
346 347
371 372
396 397
421 422
446 447
471 472
496 497
123 124 125
148 149 150
173 174 175
198 199 200
223 224 225
248 249 250
273 274 275
298 299 300
323 324 325
348 349 350
373 374 375
398 399 400
423 424 425
448 449 450
473 474 475
496 499 500
per person
NAME.
_PHONE # ( )-
COMPANY.
ADDRESS-
_APT_
CITY.
_STATE_
_ZIP_
(Zip code must be included to insure delivery.) Void •tter April 30, 1984. CC2846
4 n Please send me 12 Issues of CreaMve Computing for $19.97
and bill ma. (Full 1 yaar subscription prlco $24.97.)
101 102 103 104 105 106 107 108
126 127 128 129 130 131 132 133
151 152 153 154 155 156 157 158
176 177 178 179 180 181 182 183
201 202 203 204 205 206 207 208
226 227 228 229 230 231 232 233
251 252 253 254 255 256 257 258
276 277 278 279 280 281 282 283
301 302 303 304 305 306 307 308
326 327 328 329 330 331 332 333
351 352 353 354 355 356 357 358
376 377 378 379 380 381 382 383
401 402 403 404 405 406 407 408
426 427 428 429 430 431 432 433
451 452 453 454 455 456 457 458
476 477 478 479 480 481 482 483
PLEASE PRINT CLEARLY-
a
33
S3
a
S
o
o
cd
>
33
CD
109 110 111 112 113
134 135 136 137 138
159 160 161 162 163
184 185 186 187 188
209 210 211 212 213
234 235 236 237 238
2S9 260 261 262 263
284 285 286 287 288
309 310 311 312 313
334 335 336 337 338
359 360 361 362 363
384 385 386 387 388
409 410 411 412 413
434 435 436 437 438
459 460 461 462 463
484 485 486 487 488
Use only one card
114 115
139 140
164 165
189 190
214 215
239 240
264 265
269 290
314 315
339 340
364 365
389 390
414 415
439 440
464 465
489 490
116 117
141 142
166 167
191 192
216 217
241 242
266 267
291 292
316 317
341 342
366 367
391 392
416 417
441 442
466 467
491 492
118 119
143 144
166 169
193 194
218 219
243 244
268 269
293 294
318 319
343 344
368 369
393 394
418 419
443 444
468 469
493 494
120 121 122
145 146 147
170 171 172
195 196 197
220 221 222
245 246 247
270 271 272
295 296 297
320 321 322
345 346 347
370 371 372
395 396 397
420 421 422
445 446 447
470 471 472
495 496 497
123 124 125
148 149 150
173 174 175
198 199 200
223 224 225
248 249 250
273 274 275
298 299 300
323 324 325
348 349 350
373 374 375
398 399 400
423 424 425
448 449 450
473 474 475
498 499 500
per person
NAME.
_PHONE # (_
COMPANY-
ADDRESS-
CITY.
.STATE.
.ZIP.
(Zip code must be included to insure delivery.) Void after April 30. 1984. CC2845
4 n Ploaso send me 12 Issues of Crmmtlvm Computing for $19.97
■nd bill me. (Full 1 year subscription price $24.97.)
101 102 103 104 105 106 107 108
126 127 128 129 130 131 132 133
151 152 153 154 155 156 157 158
176 177 178 179 180 181 182 183
201 202 203 204 205 206 207 208
226 227 228 229 230 231 232 233
251 252 253 254 255 256 257 256
276 277 278 279 280 281 282 283
301 302 303 304 305 306 307 308
326 327 328 329 330 331 332 333
351 352 353 354 355 356 357 358
376 377 378 379 380 381 382 383
401 402 403 404 405 406 407 408
426 427 428 429 430 431 432 433
451 452 453 454 455 456 457 458
476 477 478 479 480 481 482 483
PLEASE PRINT CLEARLY-
109 110 111 112 113
134 135 136 137 138
159 160 161 162 163
184 185 186 187 188
209 210 211 212 213
234 235 236 237 238
259 260 261 262 263
284 285 286 287 288
309 310 311 312 313
334 335 336 337 338
359 360 361 362 363
364 385 386 387 388
409 410 411 412 413
434 435 436 437 438
459 460 461 462 463
484 485 486 487 488
Use only one card
114 115
139 140
164 165
189 190
214 215
239 240
264 265
289 290
314 315
339 340
364 365
389 390
414 415
439 440
464 465
489 490
116 117
141 142
166 167
191 192
216 217
241 242
266 267
291 292
316 317
341 342
366 367
391 392
416 417
441 442
466 467
491 492
118 119
143 144
168 169
193 194
218 219
243 244
268 269
293 294
318 319
343 344
368 369
393 394
418 419
443 444
468 469
493 494
120 121 122
145 146 147
170 171 172
195 196 197
220 221 222
245 246 247
270 271 272
295 296 297
320 321 322
345 346 347
370 371 372
395 396 397
420 421 422
445 446 447
470 471 472
495 496 497
123 124 125
148 149 150
173 174 175
198 199 200
223 224 225
248 249 250
273 274 275
298 299 300
323 324 325
348 349 350
373 374 375
398 399 400
423 424 425
448 449 450
473 474 475
498 499 500
per person
NAME
_PHONE # (_
COMPANY.
ADDRESS-
CITY.
.STATE.
_ZIP_
(Zip code must be included to insure delivery.) Void after April 30. 1984.
4 n Plaaae send me 12 Issues of Crmatlvm Computing for $19.97
and bill me. (Full 1 year subscription price $24.97.)
CC2844
PUT STAMP HERE
THE POST OFFICE
WILL NOT DELIVER
MAIL WITHOUT
POSTAGE
t
creative
computing
P.O. BOX 13010
PHILADELPHIA, PA. 19101
t
PUT STAMP HERE
THE POST OFFICE
WILL NOT DELIVER
MAIL WITHOUT
POSTAGE
creative
computing
P.O. BOX 13010
PHILADELPHIA, PA. 19101
PUT STAMP HERE
THE POST OFFICE
WILL NOT DELIVER
MAIL WITHOUT
POSTAGE
creative
computing
P.O. BOX 13010
PHILADELPHIA, PA 19101
FREE INFORMATION!
QUESTIONS ANSWEREI
LATEST DATA!
Here's your chance to learn more
about any number of the
products and services described or
advertised in this month's Creative
Computing. FREE OF CHARGE!
GPeafeive
computing
Directions on reverse side.
Introducing the Most Powerful
Business Software Ever!
FOR Y(HIR TKS 80 > • APPLE • . IBM P< ■ . MMM - • XI BO* - • KAYPKO - . All ( 0MM0OOH I ompu.er. anil VIM () • • /, NITH ■ . SANYO ■ . Nil ■ . 1.1 (
II PWM I SSIONAI COMPUTOr- • StIPrRBRAIN JH ■ . , PM1N • . Any C P M - < .„„,„ „,,h H M Mm.
< P M ba«d < umpultn n.u.t be equipped wllh Ml< r,«,,lt BASK 1MBASK ol BASIC SOI
sr*5
6CNCCAI in<n.'
he versa Business™ Series
Each VERSABUSINESS module can be
or can be linked in any combination to form
VERSARECEIVABLES'" $99.95
VersaReceivabi ES'" is a complete menu driven accounts receivable, invoicing, and
monthly statement generating system It keeps track ol all information related to who
iu or your company money, and can provide automatic billing for past due ac-
■> Receivables'" prints all necessary statements, invoices, and summary
reports and can be linked with VERSALEDGER IP and VERSAlNVENTORY'".
VERSAPAYABLES™ $99.95
VersaPayabi ES- is designed to keep track of current and aged payables, keeping you
in touch with all information regarding how much money your company owes, and to
whom. VERsaPayables- maintains a complete record on each vendor, prints checks,
check registers, vouchers, transaction reports, aged payables reports, vendor reports,
and more With VERSAPAYABLES- you can even let your computer automatically select
which vouchers are to be paid.
VERSAPaYROLL'* $99.95
VersaPayhoi >ful and sophisticated, but easy to use payroll system that
keeps track of all government required payroll information. Complete employee records
are maintained, and all necessary payroll calculations are performed automatically, with
totals displayed on screen for operator approval. A payroll can be run totally, automati
ii the operator can intervene to prevent a check from being primed, or to alter
information on it If desired, totals may be posted to the VERSALEDGER IT" system.
VERSAlNVENTORY™ $99.95
Versa rvvFN I i plete inventory control system that gives you instant access
to data on any item VERSAlNVENTORY- keeps track of all information related to what
Hems are in stock, out ol stock, on backorder. etc . stores sales and pricing data, alerts
you when an Hem falls below a preset reorder point, and allows you to enter and print
invoices directly or to link with the VERSAfitCETVABLES- system VERSAlNVENTORY- prints
all needed inventory listings, reports of items below reorder point, inventory vali
ports, period and year to date sales reports, price lists, inventory checklists, etc.
EQMPLHRQNICS?
purchased and used independently,
a complete, coordinated business system.
VersaLedger ir $149.95
VERSA LEDGER IP" is a complete accounting system that grows as your business
grows. VersaLedger IP can be used as a simple personal checkbook register,
expanded to a small business bookkeeping system or developed into a large
corporate general ledger system without any additional software.
• VersaLedger IP gives you almost unlimited storage capacity
(300 to 10,000 entries per month, depending on the system),
• stores all check and general ledger information forever,
• prints tractor-feed checks,
• handles multiple checkbooks and general ledgers,
• prints 17 customized accounting reports including check registers,
balance sheets, income statements, transaction reports, account
listings, etc.
VERSALEDGER IT" comes with a professionally written 160 page manual de-
signed for first time users. The VersaLedger IP manual will help you become
quickly familiar with VersaLedger IP, using complete sample data files
supplied on diskette and more than 50 pages of sample printouts.
SATISFACTION GUARANTEED!
Every VERSABUSINESS- module is guaranteed lo outperform aU other compel itivt systems,
and at a fraction ol then cost If you are not satisfied with any VERSA BUSINESS- module you
may return it withm 30 days for a refund ManuabforanyVERSABUSINESS-modulemaybe
purchased (or $25 each, credited toward a later purchase of thai module
All CP'M based Computers must be equipped with Microsoft BASIC
imbask: m basic mi
To Order:
Write or call Toll-free (800) 431-2818
(N.Y.S. residents call 914-425-1535)
* add $3 (or shaping In UPS areas
• add S4 (or COD or non UPS areas
■ add $5 lo CANADA or MEXICO
1 add proper postage elsewhere
DEALER INQUIRIES WELCOME *^~-
Al pricaa and specificarions subject to change Delivery subieit to
lajMkj
N. PASCACK ROAD, SPRING VALLEY, N.Y. 10977
TRS » trademark Tandy Corp APPLE trademark Apple Corp IBM PC trademark IBM Corp OSBORNE trademark Osborne Corp XEROX trademark Xerox Corp KAYPKO trademark Non 1 „»..,,
Systen, ,lema.kTelev«JeoSy.lern..lnc SANYO trademark Sanyo Corp NEC trademark NEC Corp DECtrademark D«uiE^Lm~£ ConT ZENITH irli^zZThr^n
Tl PROFESSIONAL COMPUTER liademark Texas Instruments. Inc SUPERBRAIN trademark Inlertec Corp CP M <<JI^D^R^T^^^^^^1^
CIRCLE 134 ON READER SERVICE CARD
i Digrlal Research EPSON trademark Epwn Corp
THE DAT THE IBM PERSONAL COMPUTER BECAME OBSOLETE.
■
■ i
■
I
Sf
^B
;
>Ml,
^^to*MMi»^«*^Mi9MBHflHIH
&
*<«
■
;«■
rt was a monday in the autumn
of '83,
The day they announced the
•Leading Edge® PC-a personal com-
puter that's just plain better than the
IBM® PC, at just about half the price.
•itiiir.HTJii^irtiviTxir
•:uii~l?:-i»ui»iit:«:ui«::]»:::n»
(for example, our disk drives have a
'mean time between failures" of
20,000 hours, versus an 8,000-
hour MTBF for theirs). It's compatible
with just about all the software and
peripherals that the IBM is.
And unlike IBM's, ours comes com-
plete with a high-resolution monitor,
controller, seven expansion slots,
serial port, parallel port, a time-of-
day clock, double the standard
memory (128K vs. 64K). plus hundreds
of dollars worth of software to get
you up and running immediately
m
*m
d Pro-
program ever created to run on an
IBM-type personal computer) In
short, the basic package comes to
you complete and ready to work.
With IBM, on the other hand, you
get charged extra for ever y thin g.
Even for the PC DOS disk that makes
it run (an extra $40) . . . and $170
just for the time of day (a calendar/
clock that's standard with Leading
Edge). In short, the basic package
comes to you as a very expensive
paperweight.
It's this simple, The Leading Edge
Personal Computer is the first and
only serious alternative to the IBM PC
. and at only $2895 for the Leading
Edge PC . .
Get serious.
In the age of the personal com-
puter. Leading Edge, means what
it says.
^^m
'M
IEACHNG EDGE PRODUCTS INC. 225 TURNPIKE STREET. CANTON. MA 02021. 1-800-343-6833 IN MASSACHUSETTS. (617) 828-8150
8M is a registered trooemark of International Business Machines Corporation
CIRCLE 172 ON READER SERVICE CARD
,^:
m